Skip to main content

Использование Grafana для анализа метрик OpenTelemetry

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

Предпосылки

Метрики OpenTelemetry должны быть включены на экземпляре. Для инструкций по конфигурации см. AUTOTITLE.

  1. В учетной записи администратора GitHub Enterprise Server, в правом верхнем углу любой страницы щелкните .
  2. Если вы еще не на странице "Администратор сайта", в левом верхнем углу щелкните Администратор сайта.
  3. На боковой панели " "Администратор сайта" щелкните Консоль управления.
  4. Если вы создали несколько Консоль управления учетных записей пользователей, выберите администратора корневого сайта или Консоль управления пользователя. Дополнительные сведения об Консоль управления учетных записях пользователей см. в autoTITLE.
  5. Консоль управления Введите свои учетные данные. Затем нажмите кнопку Продолжить.
  6. Нажмите вкладку «Монитор».

Метрические метки

Экспортеры стека OpenTelemetry автоматически прикрепляют метки к метрикам. Распространённые ярлыки:

  • job — название экспортера, который произвел эту метрику
  • instance — название экземпляра, от которого произошла метрика

Для некоторых экспортеров (например node_exporter , или haproxy_exporter), открытая документация может быть доступна при поиске job значения метки.

Доступность этикетки зависит от экспортера и метрики. Некоторые метрики GitHub на уровне приложений могут предоставлять меньше меток, чем метрики инфраструктуры/экспортера, и метки могут меняться от версии к версии.

Проверка запросов панелей

Внимание

Готовые дашборды можно открывать и редактировать для проверки, но изменения сохраняться нельзя. Создайте копию дашборда для применения и сохранения любых настроек.

Чтобы понять, какие метрики и запросы питают данную панель, используйте меню панели графиков (3 вертикальные точки) при просмотре панели Grafana:

  • Редактирование: Открывает редактор панели. Это самый прямой способ просмотра и корректировки запросов, которые лежат в основе визуализации.
  • Исследовать: открывает Grafana Explore с заранее заполненными запросами панели, что позволяет проводить интерактивный анализ.
  • Metrics Drilldown: открывает боковую панель для поиска связанных метрик и разбиения метрики по значениям меток.

Изучение метрик в Графане

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

Grafana Drilldown

Grafana Drilldown предоставляет управляемый рабочий процесс для выявления метрик с помощью фильтрации по метрическим префиксам, меткам и значениям меток. После выбора метрики Графана может разбить ряд по доступным значениям меток. Например, haproxy_backend_response_errors_total может быть сгруппирован по значениям прокси/бэк-энд-меток.

Grafana Explore

Grafana Explore позволяет проводить интерактивный анализ с помощью PromQL (Prometheus Query Language), включая конструктор запросов, который помогает пользователям находить доступные метрики и метки.

Советы по работе в Grafana Explore:

  • Используйте браузер Metric режима Code, чтобы найти метрики и метки. Выбор меток и значений меток позволяет выявить соответствующие метрики, а выбор метрики — связанные метки и значения меток.
  • После выбора метрики переключитесь в режим Builder для предложений по уточнению запроса.
  • Доступ к дополнительным операциям можно получить через кнопку + Operations .
  • Настраивайте легенды в панели Options с помощью настройки Legend , например false. По умолчанию Grafana присваивает легенды на основе уникальных наборов меток.

Дополнительные материалы