Kubernetes Ingress Nginx Графана приборной панели Prometheus данные были пусты - PullRequest
0 голосов
/ 15 февраля 2019

Я просто полностью настроил панель инструментов Prometheus и Grafana, используя это руководство. https://kubernetes.github.io/ingress-nginx/user-guide/monitoring/.

Я пытаюсь что-то запросить в Prometheus, и он успешно строит график.Но когда я получаю доступ к своей панели Grafana с подключением к данным Prometheus, она возвращает пустые графики, как показано на рисунке ниже.

Grafana Result

Я что-то пропустил на шаге

1 Ответ

0 голосов
/ 21 февраля 2019

Возможно, вы не создавали источник данных в Grafana до импорта панели инструментов.Он не указан в руководстве, но приборная панель не будет работать правильно без него.

Как создать источник данных в Grafana:

  1. Открытая конфигурация (передача) -> Источники данных
  2. Нажмите «Добавить источник данных»
  3. Выберите Prometheus
  4. Укажите URL-адрес сервера Prometheus: (например: http://10.22.0.3:32150/)
  5. Нажмите «Сохранить и проверить»
  6. См. Подтверждение о пройденном тесте.

Теперь выберите существующий источник данных из раскрывающегося списка при импорте Nginx Ingress Dashboard из JSON . URLчтобы панель инструментов у меня не работала, поэтому я просто скопировал весь контент JSON, за исключением двух первых строк с комментариями.

Для существующей панели инструментов вы можете изменить источник данных:

  1. Открыть информационные панели -> Управление
  2. Нажмите «Ingin Controller» Nginx
  3. Откройте его настройки (изображение шестеренки вверху)
  4. Выберите «Модель JSON»
  5. Обновите все строки с помощью «источника данных»: «old_data_source_name», дожелаемое имя
  6. Нажмите «Сохранить изменения»
  7. Нажмите зеленую кнопку «Сохранить» слева под «Настройки»

В качестве альтернативы, вы можете редактировать каждый элемент наприборной панели и выберите нужный источник данных из выпадающего списка.Не очень удобный способ, поэтому я бы предпочел снова импортировать панель инструментов.

...