一个 Metricbeat Pod 监控多个 RabbitMQ 容器

One Metricbeat Pod to monitor multiple RabbitMQ containers

假设我在一个 kube 集群上有多个命名空间,每个命名空间都有一个 RMQ 容器,这些 RMQ 容器分布在几个节点上,有没有办法部署 one每个节点的 metricbeat pod(最好是 daemonset)来监控这些 RMQ 容器?使用 Metricbeat 进行监控的最佳实践是什么,每个容器需要一个 metricbeat 吗?谢谢。

Metricbeat 作为守护进程安装,以确保它可以跨所有命名空间获取所有节点统计信息。因此,您只需要在 k8s 集群中的每个节点上安装一个 Metricbeat 实例

更多详情:https://www.elastic.co/guide/en/beats/metricbeat/current/running-on-kubernetes.html