首页 > 解决方案 > 如何在 Prometheus 中使用多个冗余导出器

问题描述

我们正在使用Kafka Exporter来监控我们的集群,在某些地区最多有 10 个代理。

目前,只有每个集群的第一个 broker 运行 exporter,因为单个 exporter 可以暴露整个集群的状态。但是我们希望在所有节点上使用导出器来获取指标,即使一个节点已关闭。

由于每个 kafka 导出器都在导出集群状态(而不是节点的状态),因此我们不知道如何正确配置 Prometheus。

例如

scrape_configs:
  - job_name: kafka
    static_configs:
      - targets:
        - host1:9308
        - host2:9308
        - ...

将从所有主机获取指标,但我们需要某种回退配置。Host2 将提供与 Host1 相同的指标。

我们怎么能做到这一点?

标签: apache-kafkaprometheusexporter

解决方案


推荐阅读