Как получить доступ к метрикам службы метрик состояния Kube по настраиваемому URL-адресу с помощью контроллера входящего трафика - PullRequest
0 голосов
/ 16 июня 2020

У меня есть один центральный кластер, на котором настроены мои панели инструментов 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...