Как разделить файлы конфигурации Prometheus?

Прямо сейчас мы используем Prometheus для нашего мониторинга, и у нас есть много конфигураций (наш главный конфигурационный файл prometheus.yml - 1400+ строк.)

Я хотел бы разбить это на логические группы (может быть, DEV / TEST / PROD?), Но я не могу найти никакой документации о том, как использовать "include" (или аналогичный) в синтаксисе файла конфигурации Prometheus.

Кто-нибудь делал это со своим файлом конфигурации Prometheus? Если да, то как вы это сделали?

9
задан 6 October 2017 в 01:23
1 ответ

Файл конфигурации Prometheus (и другие файлы конфигурации в экосистеме) явно не поддерживает какие-либо формы создания шаблонов. Вместо этого это остается на усмотрение вашей системы управления конфигурацией.

Кроме того, звучит немного необычно, что в вашем файле конфигурации есть разделы dev / test / prod. Обычно а) у вас будет Prometheus для каждой среды и б) основное различие между этими серверами Prometheus будет заключаться в другом значении метки env в ваших external_labels .

7
ответ дан 2 December 2019 в 22:34

Теги

Похожие вопросы