Поделиться через


Подключение Grafana к метрикам Prometheus в Azure Monitor

Наиболее распространенным способом анализа и представления данных Prometheus является панель мониторинга Grafana. Метрики Prometheus можно собирать в Azure следующим образом:

В этой статье объясняется, как настроить метрики, размещенные в Azure Prometheus, в качестве источника данных для Управляемого Grafana Azure, локально размещенного Grafana, работающего на виртуальной машине Azure, или экземплярА Grafana, работающего за пределами Azure.

Конечная точка запроса рабочей области Azure Monitor

В Azure данные Prometheus хранятся в рабочей области Azure Monitor. При настройке источника данных Prometheus в Grafana вы используете конечную точку запроса для рабочей области Azure Monitor. Чтобы найти конечную точку запроса, откройте страницу обзора рабочей области Azure Monitor в портал Azure.

Снимок экрана: URL-адрес конечной точки запроса для рабочей области Azure Monitor.

Настройка Grafana

Управление Azure для Grafana

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

Создайте источник данных Prometheus в Grafana.

Чтобы настроить Prometheus в качестве источника данных, выполните следующие действия.

  1. Откройте рабочую область Azure Managed Grafana в портал Azure.
  2. Выберите конечную точку, чтобы просмотреть рабочую область Grafana.
  3. Выберите "Подключения" и " Источники данных".
  4. Выбор " Добавить источник данных"
  5. Найдите и выберите Prometheus.
  6. Вставьте конечную точку запроса из рабочей области Azure Monitor в поле URL-адреса сервера Prometheus.
  7. В разделе "Проверка подлинности" выберите Azure Auth.
  8. В разделе "Проверка подлинности Azure" выберите управляемое удостоверение в раскрывающемся списке "Проверка подлинности".
  9. Прокрутите страницу до нижней части страницы и нажмите кнопку "Сохранить и проверить".

Снимок экрана: конфигурация источника данных Prometheus.

Часто задаваемые вопросы

В этом разделы приводятся ответы на часто задаваемые вопросы.

Я пропускаю все или некоторые из моих метрик. Как устранить проблему?

Здесь можно использовать руководство по устранению неполадок для приема метрик Prometheus из управляемого агента.

Почему отсутствуют метрики, имеющие две метки с одинаковым именем, но разные регистры?

Управляемый Prometheus Azure — это нечувствительная система регистра. Оно обрабатывает строки, такие как имена метрик, имена меток или значения меток, как одинаковые временные ряды, если они отличаются от других временных рядов только по регистру строки. Дополнительные сведения см. в обзоре метрик Prometheus.

Я вижу некоторые пробелы в данных метрик, почему это происходит?

Во время обновлений узлов может появиться 1-минутный разрыв в данных метрик для метрик, собранных из сборщиков уровня кластера. Этот разрыв возникает из-за того, что узел, на котором выполняются данные, обновляется в рамках обычного процесса обновления. Этот процесс обновления влияет на целевые объекты на уровне кластера, такие как метрики kube-state-metrics и пользовательские целевые объекты приложений, которые указаны. Это происходит при обновлении кластера вручную или с помощью автоматического обновления. Такая реакция ожидается и происходит из-за узла, выполняемого после обновления. Это поведение не влияет ни на какие из рекомендуемых правил генерации оповещений.

Следующие шаги