perconalab/pmm-serverPercona Monitoring and Management (PMM) 是一款开源的数据库可观测性、监控和管理工具,适用于 MySQL、PostgreSQL、MongoDB、ProxySQL 及其服务器。通过 PMM,您可以更快地识别关键性能问题,更好地理解事件的根本原因,并更高效地进行故障排除。
适用于需要监控和管理 MySQL、PostgreSQL、MongoDB、ProxySQL 数据库及其服务器的各类环境,包括开发、测试和生产环境。
bashdocker pull percona/pmm-server:3
bashdocker volume create pmm-data
bashdocker run --detach --restart always --publish 443:8443 -v pmm-data:/srv --name pmm-server percona/pmm-server:3
在浏览器中访问 https://<主机名>:443
示例中使用 :3 标签拉取最新的 PMM 3.x 版本,您也可以使用 更具体的标签。
启动容器时,可通过 -e VAR 参数设置以下环境变量:
| 变量名 | 描述 |
|---|---|
| PMM_ENABLE_UPDATES | 禁用自动更新 |
| PMM_ENABLE_TELEMETRY | 禁用内置遥测功能;若禁用遥测,STT(服务性能测试)也将同时被禁用 |
| PMM_ENABLE_ALERTING | 禁用 Percona 告警功能 |
| PMM_METRICS_RESOLUTION | 高分辨率指标采集间隔(秒) |
| PMM_METRICS_RESOLUTION_HR | 高分辨率指标采集间隔(与上述变量功能相同) |
| PMM_METRICS_RESOLUTION_MR | 中分辨率指标采集间隔(秒) |
| PMM_METRICS_RESOLUTION_LR | 低分辨率指标采集间隔(秒) |
| PMM_DATA_RETENTION | ClickHouse 中时序数据的保留时长,支持 Golang 风格的 duration 格式(如:24h、30m、10s) |
| PMM_ENABLE_VM_CACHE | 启用 VictoriaMetrics 缓存 |
| PMM_ENABLE_AZURE_DISCOVER | 启用 Azure 数据库发现功能 |
| PMM_PUBLIC_ADDRESS | PMM 服务器的外部 IP 地址或 DNS 名称 |
| PMM_DEBUG | 启用更详细的日志级别 |
| PMM_TRACE | 启用包含回溯信息的详细日志级别 |
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务