如何拆分 Prometheus 配置文件?

srk*_*Z84 13 configuration configuration-management prometheus

现在我们使用Prometheus进行监控,我们有很多配置(我们的 prometheus.yml 主配置文件有 1400 多行)。

我想将其拆分为逻辑分组(可能是 DEV/TEST/PROD?),但我似乎找不到任何关于如何在 Prometheus 配置文件语法中使用“包含”(或类似)的文档。

有没有人用他们的 Prometheus 配置文件做过这个?如果是这样,你是怎么做到的?

bri*_*zil 9

Prometheus 配置文件(以及生态系统中的其他配置文件)明确不支持任何形式的模板。相反,这由您的配置管理系统来处理。

此外,您的配置文件中有 dev/test/prod 部分听起来有点不寻常。通常一个),你必须每环境和b普罗米修斯)这些普罗米修斯服务器之间的主要区别是在不同的值env在您的标签external_labels

  • Prometheus 没有单一的管理平台理念,除了最小的系统之外,它无法很好地扩展。即使 Prometheus 本身的指标对于单一玻璃来说也太大了,它更像是 4-5。通常的方法是在 Grafana 中使用数据源模板,您可以并排比较仪表板。 (2认同)