Docker compose Percona PMM2 Docker图像-如何使用它?

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

如何使用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
  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