Опциональная настройка мониторинга внешних сервисов с помощью CDR ScrapeConfig

Чарты kube-prometheus-stack поддерживают мониторинг внешних ресурсов через специальный манифест ScrapeConfig. Для его работы требуется:

  • Установить экспортеры, которые будут собирать метрики с внешнего ресурса, например, node-exporter, cadvisor-exporter, redis-exporter. elasticsearch-exporter, postgres-exporter.
  • Прописать URL и порт в манифест ScrapeConfig в секцию «targets» адреса и порты экспортеров, которые будут собирать метрики внешних служб.
  • Применить манифест ScrapeConfig в namespace, в котором установлен мониторинг (monitoring) командой:
kubectl apply -n monitoring -f ScrapeConfig-example.yaml

Пример заполнения манифеста ScrapeConfig размещен в файле «ScrapeConfig-example.yaml».