Опциональная настройка мониторинга внешних сервисов с помощью 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».