У меня есть один центральный кластер, на котором настроены мои панели инструментов promethus и grafana. Идея состоит в том, чтобы использовать этот центральный кластер и экспортировать метрики из разных кластеров и просматривать их в центральном кластере. У каждого приложения есть своя панель управления Grafana. Итак, моя идея состоит в том, чтобы установить kube-state-metrics и node_exporter на мои кластеры kubernetes и экспортировать в метриках с помощью контроллера входящего трафика.
И я могу это сделать, если использую по одному экспортеру за раз. Но моя идея использовать как экспортера. Проблема в том, что служба метрик состояния Kube предоставляет все метрики в URI / metrics, а node_exporter также предоставляет все метрики в URI / метрике.
Теперь я могу настроить конечную точку kube-state-metrics для использовать его в моем контроллере входящего трафика.
EG
http:
paths:
- path: /kube/metric/metrics
backend:
serviceName: kube-state-metrics
servicePort: 8080
- path: /metrics
backend:
serviceName: node-exporter
servicePort: 9100