Docker compose Percona PMM2 Docker图像-如何使用它?
如何使用docker compose运行Percona PMM2 我可以很好地运行PMM1。但PMM2绝对没有可用的文档,我似乎无法理解 docker-compose.yml文件示例Docker compose Percona PMM2 Docker图像-如何使用它?,docker-compose,percona,Docker Compose,Percona,如何使用docker compose运行Percona PMM2 我可以很好地运行PMM1。但PMM2绝对没有可用的文档,我似乎无法理解 docker-compose.yml文件示例 db: image: mariadb:10.4.13 ports: - ${DB_PORT}:3306 volumes: - db_data:/var/lib/mysql tmpfs: - /tmp/mysql-tmp restart: always environm
db:
image: mariadb:10.4.13
ports:
- ${DB_PORT}:3306
volumes:
- db_data:/var/lib/mysql
tmpfs:
- /tmp/mysql-tmp
restart: always
environment:
MYSQL_ROOT_PASSWORD: "${DB_ROOT_PASS}"
MYSQL_USER: "${DB_USER}"
MYSQL_PASSWORD: "${DB_PASS}"
pmm-server:
image: percona/pmm-server:2.7
ports:
- 8100:80
environment:
SERVER_USER: "${PMM_USER}"
SERVER_PASSWORD: "${PMM_PASS}"
restart: always
volumes:
- pmm_data:/srv
pmm-client:
image: perconalab/pmm-client:2.7
environment:
PMM_AGENT_SERVER_ADDRESS: pmm-server:443
PMM_AGENT_SERVER_USERNAME: "${PMM_USER}"
PMM_AGENT_SERVER_PASSWORD: "${PMM_PASS}"
PMM_AGENT_SERVER_INSECURE_TLS: 1
DB_TYPE: mysql
DB_HOST: "${DB_HOST}"
DB_PORT: 3306
DB_USER: root
DB_PASSWORD: "${DB_ROOT_PASS}"
restart: always
depends_on:
- db
volumes:
db_data:
pmm_data:
DB_*ENV变量的形式为PMM1配置。我不知道如何为PMM2的Docker映像设置DB配置。但pmm客户机似乎在此之前就失败了。通过以上配置,我获得了pmm客户端的以下日志。我不明白为什么会出现这样的错误:“没有提供代理ID,正在停止”
有人能用这个把我推到正确的方向吗?
我不明白为什么也没有相关的文档。对于PMM1 docker图像,我找到了一些,但对于PMM2,绝对没有。
他们正在公开发布此图像,但没有关于如何使用它的信息。没有,有文档,您需要切换版本]()您找到了吗?还没有,因为我现在不再需要它。但我以后肯定会再深入研究。我也在Percona论坛上打开了一个帖子。请看一看,这可能会有所帮助和/或您可以继续那里的线程以获得解决方案:我发现,如果pmm客户端运行在同一台主机上,我们不需要它们。此外,您还缺少一个变量:PMM\u AGENT\u ID
pmm-client | Starting pmm-agent ...
pmm-client | INFO[2020-06-09T20:28:20.963+00:00] Using /usr/local/percona/pmm2/exporters/node_exporter component=main
pmm-client | INFO[2020-06-09T20:28:20.963+00:00] Using /usr/local/percona/pmm2/exporters/mysqld_exporter component=main
pmm-client | INFO[2020-06-09T20:28:20.963+00:00] Using /usr/local/percona/pmm2/exporters/mongodb_exporter component=main
pmm-client | INFO[2020-06-09T20:28:20.963+00:00] Using /usr/local/percona/pmm2/exporters/postgres_exporter component=main
pmm-client | INFO[2020-06-09T20:28:20.963+00:00] Using /usr/local/percona/pmm2/exporters/proxysql_exporter component=main
pmm-client | INFO[2020-06-09T20:28:20.964+00:00] Using /usr/local/percona/pmm2/exporters/rds_exporter component=main
pmm-client | INFO[2020-06-09T20:28:20.964+00:00] Starting... component=client
pmm-client | INFO[2020-06-09T20:28:20.964+00:00] Starting local API server on http://127.0.0.1:7777/ ... component=local-server/JSON
pmm-client | ERRO[2020-06-09T20:28:20.964+00:00] Agent ID is not provided, halting. component=client
pmm-client | INFO[2020-06-09T20:28:20.966+00:00] Started. component=local-server/JSON