码头工人¶
如何运行PMM服务器与Docker基于我们的码头工人形象。
这里使用的标记是针对当前版本的。其他标签是可用的。
另请参阅
在开始之前¶
- 安装码头工人1.12.6或更高。
运行¶
总结
- 拉出Docker映像。
- 复制它以创建持久数据容器。
- 运行映像。
- 在浏览器中打开PMM UI。
您可以将PMM中的数据存储在:
- Docker卷(首选方法)
- 数据容器
- 主机目录
使用卷运行Docker¶
拉出图像。
码头工人拉雷竞技下载官网percona / pmm-server: 2
创建卷:
码头工人体积创建pmm-data
运行映像:
码头工人运行——分离——重启总是\——发布443: 443\- vpmm-data:如果\——名字pmm-server\雷竞技下载官网percona / pmm-server: 2
管理
用户。- 对于PMM 2.27.0及更高版本:
码头工人执行- tpmm-serverchange-admin-password< new_password >
对于2.27.0之前的PMM版本:
码头工人执行- tpmm-serverbash- cgrafana-cli——homepath /usr/share/grafana——configOverrides cfg:default.paths。Data =/srv/grafana admin reset-admin-password newpass'
访问
https://localhost:443
在web浏览器中查看PMM用户界面。(如果您正在远程访问docker主机,请替换本地主机
与主机的IP或服务器名称。)
使用数据容器运行Docker¶
创建持久数据容器。
码头工人创建——体积如果\——名字pmm-data\雷竞技下载官网percona / pmm-server: 2/bin/true
重要的
PMM服务器期望数据量为
如果
。使用任何其他值都会导致数据丢失当升级。检查服务器和数据容器挂载点:
码头工人检查pmm-data|grep目的地& &\码头工人检查pmm-server|grep目的地
运行映像。
码头工人运行——分离——重启总是\——发布443: 443\——的交易量pmm-data\——名字pmm-server\雷竞技下载官网percona / pmm-server: 2
请修改为默认密码
管理
用户。- 对于PMM 2.27.0及更高版本:
码头工人执行- tpmm-serverchange-admin-password< new_password >
对于2.27.0之前的PMM版本:
码头工人执行- tpmm-serverbash- cgrafana-cli——homepath /usr/share/grafana——configOverrides cfg:default.paths。Data =/srv/grafana admin reset-admin-password newpass'
访问
https://localhost:443
在web浏览器中查看PMM用户界面。(如果您正在远程访问docker主机,请替换本地主机
与主机的IP或服务器名称。)
使用主机目录运行Docker¶
可用性
该特性从PMM 2.29.0开始可用。
- 拉出图像。
码头工人拉雷竞技下载官网percona / pmm-server: 2
- 运行映像。
出口DATA_DIR=$ HOME如果码头工人运行- vDATA_DIR美元如果:如果- d——重启总是——发布80: 80——发布443: 443——名字pmm-server雷竞技下载官网percona / pmm-server: 2
DATA_DIR
是一个目录,您要在其中存储PMM的状态。
- 访问
https://localhost:443
在web浏览器中查看PMM用户界面。(如果您正在远程访问docker主机,请替换本地主机
与主机的IP或服务器名称。)
从数据容器迁移到主机目录/卷¶
使用实例将PMM从数据容器迁移到主机目录或卷。
码头工人cp< containerId >: /电脑/目标/主机/目录中
备份¶
总结
- 停止并重命名
pmm-server
容器。 - 的本地副本
pmm-data
容器的如果
目录中。
重要的
Grafana插件已经移动到数据卷如果
从2.23.0版本开始。因此,如果您正在从2.23.0之前的任何版本升级PMM,并且已经安装了额外的插件,那么在升级后应该重新安装插件。
检查使用的grafana插件:
码头工人执行-pmm-serverls/var/lib/grafana/plugins
停止容器。
码头工人停止pmm-server
移动图像。
码头工人重命名pmm-serverpmm-server-backup
创建子目录(例如,
pmm-data-backup
),然后转向它。mkdirpmm-data-backup& &cdpmm-data-backup
备份数据
码头工人cppmm-data:如果。
升级¶
总结
- 停止运行的容器。
- 备份(重命名)容器并复制数据。
- 提取最新的Docker映像。
- 运行它。
重要的
降级是不可能的。若要返回使用以前的版本,必须在升级之前创建备份。
提示
要查看正在运行的版本,请使用PMM升级专责小组家仪表板,或运行:
码头工人执行-pmm-server\旋度ku管理:管理https://localhost/v1/version
(如果您正在远程访问docker主机,请替换本地主机
与主机的IP或服务器名称。)
停止容器。
码头工人停止pmm-server
执行一个备份。
提取最新的图片。
码头工人拉雷竞技下载官网percona / pmm-server: 2
重命名原始容器
码头工人重命名pmm-serverpmm-server-old
运行它。
码头工人运行\——分离\——重启总是\——发布443: 443\——的交易量pmm-data\——名字pmm-server\雷竞技下载官网percona / pmm-server: 2
恢复¶
总结
- 停止并取出容器。
- 恢复(重命名)备份容器。
- 将保存的数据恢复到数据容器中。
- 恢复数据权限。
重要的
你必须有一个备份从…恢复
停止容器。
码头工人停止pmm-server
删除它。
码头工人rmpmm-server
恢复到保存的图像。
码头工人重命名pmm-server-backuppmm-server
将目录更改为备份目录(例如:
pmm-data-backup
).删除维多利亚度量数据文件夹。
码头工人运行——rm——的交易量pmm-data-雷竞技下载官网percona / pmm-server: 2rm- r/电脑/ victoriametrics /数据
复制数据。
码头工人cp深水救生艇pmm-data: /
恢复权限。
码头工人运行——rm——的交易量pmm-data-雷竞技下载官网percona / pmm-server: 2乔恩- r根:根如果& &\码头工人运行——rm——的交易量pmm-data-雷竞技下载官网percona / pmm-server: 2乔恩- rpmm: pmm/电脑/ alertmanager& &\码头工人运行——rm——的交易量pmm-data-雷竞技下载官网percona / pmm-server: 2乔恩- r根:pmm/电脑/ clickhouse& &\码头工人运行——rm——的交易量pmm-data-雷竞技下载官网percona / pmm-server: 2乔恩- rgrafana: grafana/电脑/ grafana& &\码头工人运行——rm——的交易量pmm-data-雷竞技下载官网percona / pmm-server: 2乔恩- rpmm: pmm/电脑/日志& &\码头工人运行——rm——的交易量pmm-data-雷竞技下载官网percona / pmm-server: 2乔恩- rpostgres: postgres/电脑/ postgres& &\码头工人运行——rm——的交易量pmm-data-雷竞技下载官网percona / pmm-server: 2乔恩- rpmm: pmm/电脑/普罗米修斯& &\码头工人运行——rm——的交易量pmm-data-雷竞技下载官网percona / pmm-server: 2乔恩- rpmm: pmm/电脑/ victoriametrics& &\码头工人运行——rm——的交易量pmm-data-雷竞技下载官网percona / pmm-server: 2乔恩- rpostgres: postgres如果/日志/ postgresql.log
启动映像。
码头工人开始pmm-server
删除¶
总结
- 停止容器。
- 删除(删除)服务器和数据容器。
- 删除(删除)两个图像。
谨慎
这些步骤删除PMM Server Docker映像和任何累积的PMM度量数据。
停止pmm-server容器。
码头工人停止pmm-server
移除容器中。
码头工人rmpmm-serverpmm-data
删除图像。
码头工人rmi$ (码头工人图片|grep“雷竞技下载官网percona / pmm-server”|awk{打印3美元的})
环境变量¶
使用以下Docker容器环境变量(与- e var =值
),设置PMM服务器参数。
变量 | 描述 |
---|---|
DISABLE_UPDATES |
禁用定期检查新的PMM版本,以及使用UI应用升级的能力 |
DISABLE_TELEMETRY |
禁用内置遥测和禁用STT如果遥测是禁用的。 |
METRICS_RESOLUTION |
几秒钟内的高度量分辨率。 |
METRICS_RESOLUTION_HR |
高指标分辨率(与上述相同)。 |
METRICS_RESOLUTION_MR |
以秒为单位的中等度量分辨率。 |
METRICS_RESOLUTION_LR |
秒内低度量分辨率。 |
DATA_RETENTION |
保存时间序列数据的天数。 注意:必须以支持的格式设置 时间。ParseDuration 和表示完整的天数。 支撑单元为 ns ,我们 (或µ年代 ),女士 ,年代 ,米 ,h 。必须是24的倍数,如90天2160h(90 * 24)。 |
ENABLE_VM_CACHE |
开启虚拟机缓存。 |
DISABLE_ALERTING |
禁用默认启用的内置Percona报警雷竞技下载官网功能。 |
ENABLE_AZUREDISCOVER |
启用对Azure数据库的发现支持。 |
DISABLE_BACKUP_MANAGEMENT |
禁用备份管理,默认启用。 |
ENABLE_DBAAS |
启用DBaaS特性。 |
PMM_DEBUG |
启用更详细的日志级别。 |
PMM_TRACE |
启用更详细的日志级别,包括回溯信息。 |
PMM_PUBLIC_ADDRESS |
PMM服务器运行的外部IP地址或DNS名称。 |
预览环境变量¶
警告
的雷竞技下载官网PERCONA_TEST_ *
环境变量是实验性的,可能会发生变化。建议您仅将这些变量用于测试目的,而不是用于生产。
变量 | 描述 |
---|---|
雷竞技下载官网PERCONA_TEST_SAAS_HOST |
SaaS服务器主机名。 |
雷竞技下载官网PERCONA_TEST_PMM_CLICKHOUSE_ADDR |
外部ClickHouse数据库实例的主机名和端口。 |
雷竞技下载官网PERCONA_TEST_PMM_CLICKHOUSE_DATABASE |
外部ClickHouse数据库实例的数据库名称。 |
雷竞技下载官网PERCONA_TEST_PMM_CLICKHOUSE_POOL_SIZE |
当前连接线程池中的最大线程数。该值不能大于max_thread_pool_size。 |
雷竞技下载官网PERCONA_TEST_PMM_CLICKHOUSE_BLOCK_SIZE |
为此连接在一个块中从表中加载的行数。 |
忽略的变量¶
这些变量将被忽略pmm-managed
启动服务器时。如果找到任何其他变量,它将被认为是无效的,服务器将不会启动。
变量 | 描述 |
---|---|
_ ,首页 ,主机名 ,朗 ,路径 ,松材线虫病 ,SHLVL ,术语 |
默认环境变量。 |
GF_ * |
Grafana的环境变量。 |
SUPERVISOR_ |
supervisord 环境变量。 |
KUBERNETES_ |
Kubernetes环境变量。 |
raybet雷竞技竞猜在线官网MONITORING_ |
Kubernetes监raybet雷竞技竞猜在线官网控环境变量。 |
雷竞技下载官网PERCONA_TEST_ |
未知变量,但不会阻止服务器启动。 |
雷竞技下载官网PERCONA_TEST_DBAAS |
弃用。使用ENABLE_DBAAS 。 |
提示¶
禁用“Home Dashboard”PMM升级面板,您可以添加
- e DISABLE_UPDATES = true
到码头工人运行
命令(用于容器的生命周期)或导航到PMM→PMM设置→高级设置并禁用“检查更新”(可以由UI中的任何管理员打开)。消除浏览器证书警告信任的证书。
您可以通过添加来启用一个(不安全的)HTTP连接
——发布80:80
到码头工人运行
命令。不建议不安全运行PMM。您还应该注意PMM客户端需要TLS与服务器通信,只工作在安全端口上。
孤立的主机¶
如果你要运行PMM服务器的主机没有互联网连接,你可以在一个独立的(互联网连接的)主机上下载Docker镜像并安全地复制它。
在连接互联网的主机上,下载Docker映像及其校验和文件。
wgethttps://downloads.雷竞技下载官网percona.com/downloads/pmm2/2.36.0/docker/pmm-server-2.36.0.docker wgethttps://downloads.雷竞技下载官网percona.com/downloads/pmm2/2.36.0/docker/pmm-server-2.36.0.sha256sum
将两个文件复制到运行PMM服务器的位置。
在PMM服务器主机上打开一个终端。
(可选)检查Docker镜像文件完整性。
shasumca256pmm-server-2.36.0.sha256sum
加载图像。
码头工人负载-我pmm-server-2.36.0.docker
创建
pmm-data
持久数据容器。码头工人创建——体积如果\——名字pmm-data雷竞技下载官网percona / pmm-server: 2.36.0/bin/true
运行容器。
码头工人运行\——分离\——重启总是\——发布443: 443\——的交易量pmm-data\——名字pmm-server\雷竞技下载官网percona / pmm-server: 2.36.0