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


Подключение 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

Управляемая Grafana от Azure

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

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

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

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

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

Это поведение ожидается и не влияет ни на какие из рекомендуемых правил генерации оповещений.