Прочитать на английском

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


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

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

В этой статье объясняется, как настроить метрики Prometheus, размещенные в Azure, в качестве источника данных для Azure Managed Grafana, локально размещенного 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 Prometheus — это система, нечувствительная к регистру. Оно обрабатывает строки, такие как имена метрик, имена меток или значения меток, как одинаковые временные ряды, если они отличаются от других временных рядов только по регистру строки. Дополнительные сведения см. в обзоре метрик Prometheus.

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

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

Дальнейшие действия


Дополнительные ресурсы