Экспортер узла Prometheus не имеет простого способа отключить все показатели по умолчанию, не передавая 20 флагов процессу.В документации похоже, что может быть более простой способ получить только соответствующие метрики:
Фильтрация включенных сборщиков
...
Для расширенного использования node_exporter может быть передан необязательный список сборщиков для фильтрации метрик.Параметр collect [] может использоваться несколько раз.В конфигурации Prometheus вы можете использовать этот синтаксис в конфигурации scrape.
params:
collect[]:
- foo
- bar
Это может быть полезно, когда различные серверы Prometheus собирают определенные метрики с узлов.
Я предполагаю, что выпоместите params непосредственно под scrape_config , потому что есть соответствующее поле params .Тем не менее, что именно должно идти в collect [] ?Примеры foo и bar не могут быть менее наглядными.Это аргумент командной строки (например, "--collector.cpu"), имя сборщика (например, "cpu"), имя метрики сборщика (например, "node_cpu"), фактическая метрика (например, "node_cpu_seconds_total"или что-то еще?