通过kubernetes部署的EMQX应该怎么对接prometheus

环境信息

  • EMQX 版本:4.3.10
  • 操作系统及版本:centos

问题描述

将EMQX部署在kubernetes集群中,开启了 emqx_prometheus 插件,需要进入到容器内部修改每一个 pod 中 etc/emqx.conf 文件内容才能通过prometheus收集相关信息吗?还是说有其它更好的方式。

配置文件及日志

插件是支持环境变量的哟,具体可以参考这个链接https://hub.docker.com/r/emqx/emqx,你只需要传一个环境变量进去填上你pushgateway的地址等一些配置参数即可

参考这篇文章,可以帮助你快速的对接 Prometheus
https://github.com/emqx/emqx-operator/blob/main/docs/zh_CN/getting-started/install-emqx-prometheus-plugin.md

前提要安装 EMQX Operator
https://github.com/emqx/emqx-operator/blob/main/docs/en_US/getting-started/getting-started.md