Skip to main content

Продвинутые дашборды метрик OpenTelemetry

После включения сбора метрик OpenTelemetry на экземпляре GitHub Enterprise Server вы получаете доступ к дополнительным панелям мониторинга с расширенными возможностями визуализации и мониторинга.

Метрики OpenTelemetry — это будущая основа для мониторинга, доступная начиная с GitHub Enterprise Server 3.18 и выше. Этот новый стек мониторинга обеспечивает расширенные возможности наблюдения и управления по сравнению с устаревшей системой сбора данных.

Собранные метрики по-прежнему собираются по умолчанию и полностью поддерживаются в этом выпуске.

Примечание.

Метрики OpenTelemetry находятся в public preview и могут быть изменены. Мы будем рады услышать ваши отзывы о предварительном просмотре. Вы можете поделиться им со своей командой по работе с клиентами или оставить комментарий в сообщении в обсуждении сообщества.

Предпосылки

  • Метрики OpenTelemetry включены для экземпляра GitHub Enterprise Server

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

Когда метрики OpenTelemetry включены, вы можете включить продвинутые панели Grafana с расширенными возможностями визуализации и мониторинга.

  • Elasticsearch — подробные метрики производительности поиска, операций индексирования и работоспособности кластера
  • Nomad — углубленный мониторинг планирования заданий, распределения ресурсов и оркестрации служб
  • HAProxy — метрики производительности подсистемы балансировки нагрузки, статистика подключений и сведения о маршрутизации запросов
  • Node Exporter — метрики системного уровня, включая статистику ЦП, памяти, диска и сети для каждого узла
  • Process Exporter — подробные метрики на уровне процессов для мониторинга производительности отдельных сервисов

Эти панели мониторинга предоставляют более подробные аналитические сведения о производительности экземпляра GitHub Enterprise Server и могут помочь в расширенном устранении неполадок и планировании емкости.

Включение расширенных панелей мониторинга

Предпосылки

  • SSH-доступ к вашему экземпляру GitHub Enterprise Server

  1. SSH в ваш экземпляр GitHub Enterprise Server. Если экземпляр состоит из нескольких узлов, например, если настроен высокий уровень доступности или георепликация, передача осуществляется по SSH в основной узел. При использовании кластера можно использовать для передачи по SSH в любой узел. Замените HOSTNAME именем узла для экземпляра, именем узла или IP-адресом узла. Дополнительные сведения см. в разделе Доступ к административной оболочке (SSH).

    Shell
    ssh -p 122 admin@HOSTNAME
    
  2. Выполните следующую команду, чтобы включить расширенные панели мониторинга:

    ghe-config observability.metrics.advanced-dashboards-enabled true
    
  3. Чтобы применить конфигурацию, выполните следующую команду.

    Примечание.

    Во время выполнения конфигурации службы на ваш экземпляр GitHub Enterprise Server могут перезапуститься, что может привести к краткому простою для пользователей.

    Shell
    ghe-config-apply
    
  4. Подождите завершения запуска конфигурации.

После выполнения этих команд ваш внешний экземпляр Grafana получит доступ к дополнительным предварительно настроенным панелям мониторинга.