Las métricas de OpenTelemetry son la base para la supervisión, disponible desde la versión 3.18 en adelante, GitHub Enterprise Server. Esta pila de supervisión proporciona funcionalidades mejoradas de observabilidad y administración en comparación con el sistema collectd heredado.
Las nuevas instalaciones de la versión 3.19 y posteriores usan las métricas de OpenTelemetry de forma predeterminada. Las actualizaciones desde versiones anteriores a la 3.21 hasta la 3.21 o la 3.22 también habilitan OpenTelemetry y deshabilitan collectd, pero puede volver a habilitar collectd después de la actualización.
Collectd sigue siendo compatible con esta versión, pero se retira en la versión 3.23 y la actualización a 3.23 la deshabilita. Para obtener la escala de tiempo de migración y los pasos para migrar instancias que todavía usan collectd, consulte Migración de collectd a OpenTelemetry.
Prerrequisitos
- Las métricas de OpenTelemetry están habilitadas para la instancia GitHub Enterprise Server
Tableros de control adicionales
Cuando se habilitan las métricas de OpenTelemetry, tendrá acceso a paneles avanzados de Grafana con funcionalidades de visualización y supervisión mejoradas.
- Elasticsearch : métricas detalladas para el rendimiento de la búsqueda, las operaciones de indexación y el estado del clúster
- Nomad : supervisión detallada de la programación de trabajos, la asignación de recursos y la orquestación del servicio
- HAProxy : métricas de rendimiento del equilibrador de carga, estadísticas de conexión e información de enrutamiento de solicitudes
- Exportador de nodos : métricas de nivel del sistema, incluidas las estadísticas de CPU, memoria, disco y red de cada nodo
- Exportador de procesos: métricas detalladas de nivel de proceso para supervisar el rendimiento de un servicio individual
Estos paneles proporcionan información más detallada sobre el rendimiento de tu instancia GitHub Enterprise Server y pueden ayudar con la solución avanzada de problemas y la planificación de la capacidad.