Configuration

如何拆分 Prometheus 配置文件?

  • February 3, 2020

現在我們使用Prometheus進行監控,我們有很多配置(我們的 prometheus.yml 主配置文件有 1400 多行)。

我想將其拆分為邏輯分組(可能是 DEV/TEST/PROD?),但我似乎找不到任何關於如何在 Prometheus 配置文件語法中使用“包含”(或類似內容)的文件。

有沒有人用他們的 Prometheus 配置文件做到這一點?如果是這樣,你是怎麼做到的?

Prometheus 配置文件(以及生態系統中的其他配置文件)明確不支持任何形式的模板。相反,這由您的配置管理系統來處理。

此外,您的配置文件中有 dev/test/prod 部分聽起來有點不尋常。通常 a) 每個環境都有一個 Prometheus,b) 這些 Prometheus 伺服器之間的主要區別env在於external_labels.

引用自:https://serverfault.com/questions/877151