Skip to main content

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

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

Предпосылки

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

  1. В учетной записи администратора GitHub Enterprise Server, в правом верхнем углу любой страницы щелкните .
  2. Если вы еще не на странице "Администратор сайта", в левом верхнем углу щелкните Администратор сайта.
  3. На боковой панели " "Администратор сайта" щелкните Консоль управления.
  4. Если вы создали несколько учетных записей пользователей Консоль управления, выберите администратора корневого сайта или Консоль управления пользователя. Дополнительные сведения о учетных записях пользователей Консоль управления см. в разделе Управление доступом к консоли управления.
  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 присваивает легенды на основе уникальных наборов меток.

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