apache-kafka - 如何在 Prometheus 中使用多个冗余导出器
问题描述
我们正在使用Kafka Exporter来监控我们的集群,在某些地区最多有 10 个代理。
目前,只有每个集群的第一个 broker 运行 exporter,因为单个 exporter 可以暴露整个集群的状态。但是我们希望在所有节点上使用导出器来获取指标,即使一个节点已关闭。
由于每个 kafka 导出器都在导出集群状态(而不是节点的状态),因此我们不知道如何正确配置 Prometheus。
例如
scrape_configs:
- job_name: kafka
static_configs:
- targets:
- host1:9308
- host2:9308
- ...
将从所有主机获取指标,但我们需要某种回退配置。Host2 将提供与 Host1 相同的指标。
我们怎么能做到这一点?
解决方案
推荐阅读
- java - 使用 Apache PDFBox 将图像添加到 PDF 时出现空白页面的问题
- angular - Angular/NGRX 中的 observable 中的多个 observables 并在最后合并结果
- c# - 如何向 ILogger 添加自定义属性
- postgresql - 如何将数据从一个 AWS 账户的 RDS 移动到另一个账户
- c# - 确定开发旧 C# 项目的 Visual Studio 版本
- javascript - jQuery:ajax请求后页面意外重新加载
- asp.net-core - Asp.Net Core & JWT 身份验证:如何知道身份验证失败,因为令牌过期?
- javascript - 在反应组件类中看不到 props 属性
- javascript - 如何在 JS 中更改基于源视频的查询字符串
- c++ - -mmacosx-version-min 影响位域的打包行为?