分配 Prometheus 指标抓取负载
Alloy 部署规模的一个很好的预测指标是每个 Alloy 抓取的 Prometheus 目标的数量。通过使用目标自动分配功能进行集群,Alloy 集群可以协同工作,动态分配它们的抓取负载,从而提供高可用性。
开始之前
- 熟悉如何配置 Alloy 安装。
- 配置 Prometheus 指标收集.
- 配置集群.
- 确保您的所有集群 Alloy 都有相同的配置文件。
步骤
使用集群分配 Prometheus 指标抓取负载
将以下块添加到所有应使用自动分配的
prometheus.scrape
组件中clustering { enabled = true }
重启或重新加载 Alloy 以使其使用新配置。
验证自动分配功能是否正常工作
使用每个 Alloy 上的 Alloy UI,导航到您修改的其中一个
prometheus.scrape
组件的详细信息页面。比较两个不同 Alloy 的 Debug Info 部分,以确保它们没有抓取相同组的目标。