Skip to main content

Enterprise Server 3.21 actualmente está disponible como versión candidata para lanzamiento.

Acerca de los paneles de supervisión

Visualice los datos históricos para obtener detalles como el uso de CPU y el almacenamiento, los tiempos de respuesta de aplicación y autenticación, así como el estado general del sistema.

Acceso a los paneles de supervisión

  1. Desde una cuenta administrativa de GitHub Enterprise Server, en la esquina superior derecha de cualquier página, haz clic en .

  2. Si todavía no está en la página "Administrador del sitio", en la esquina superior izquierda, haga clic en Administrador del sitio.

  3. En la barra lateral " Site admin", haz clic en Consola de administración.

  4. En la barra de navegación superior, haz clic en Supervisar.

    Captura de pantalla del encabezado del Consola de administración. Una pestaña etiquetada como "Supervisar" está resaltada con un contorno naranja.

  5. En entornos de alta disponibilidad y clúster, puede cambiar entre nodos mediante la lista desplegable y hacer clic en otro nombre de host.

Uso de los paneles de supervisión

Los paneles visualizan las métricas que pueden ser útiles para solucionar problemas de rendimiento y comprender mejor cómo se usa el GitHub Enterprise Server dispositivo. Los datos subyacentes a los gráficos se recopilan mediante los servicios de supervisión y se muestrean periódicamente.

En los paneles precompilados, puede encontrar varios gráficos de agrupación de secciones de diferentes tipos de recursos del sistema. Use los vínculos de la página para navegar entre los paneles.

Captura de pantalla del encabezado de Consola de administración. Los vínculos de navegación del panel que se proporcionan en la parte superior derecha están resaltados en naranja.

Si ha habilitado métricas para OpenTelemetry, hay paneles adicionales disponibles, consulte: Paneles avanzados de métricas de OpenTelemetry.

Panel "Estado operativo"

Este es el panel predeterminado que se muestra en la página "Supervisión". Visualiza métricas clave que le ayudan a obtener una visión general rápida del estado del GitHub Enterprise Server dispositivo.

Panel "Sistema y Application Insights"

En este panel más detallado, puede obtener más información sobre todos los aspectos de los servicios que se ejecutan en el dispositivo.

Creación de paneles nuevos

          GitHub Enterprise Server A partir de la versión 3.18, puede crear paneles y alertas personalizados de Grafana directamente dentro de Consola de administración. Estos paneles y alertas personalizados se conservarán sobre las actualizaciones, lo que facilita el mantenimiento de la configuración de supervisión.

Importante

Los paneles pregenerados se pueden abrir y editar para la inspección, pero no se pueden guardar los cambios. Cree una copia de un panel para aplicar y conservar las personalizaciones.

Puede usar OpenTelemetry y recopilar métricas simultáneamente para la supervisión externa. Durante el versión preliminar pública, collectd permanece habilitado y no se puede deshabilitar.

Para obtener más información sobre las métricas de OpenTelemetry, consulte Acerca de las métricas de OpenTelemetry.

Para obtener más información sobre las métricas recopiladas, consulte Acerca de las métricas recopiladas.

Acerca de las métricas en los paneles de supervisión

Los paneles de supervisión proporcionan una vista completa de varias métricas que ayudan a comprender el rendimiento y el estado de la GitHub Enterprise Server instancia. Estas métricas se clasifican en diferentes secciones para facilitar el análisis de aspectos específicos del sistema.

Salud del sistema

Los gráficos de estado del sistema proporcionan información general sobre los servicios y el uso de recursos del sistema. Los gráficos de media de CPU, memoria y carga son útiles para identificar tendencias o tiempos en los que se ha producido la saturación de los recursos aprovisionados. Para más información, consulta Límites de alerta recomendados.

Estado de la aplicación

Estos gráficos incluyen métricas clave para el uso de recursos de los servicios que potencian GitHub Enterprise Server. Ayudan a visualizar problemas que ocurren durante el procesamiento de solicitudes.

  • Trabajos de Nomad: uso de CPU y memoria de servicios individuales. GitHub Enterprise Server utiliza Nomad internamente como orquestador de cargas de trabajo.
  • Código de respuesta: Número de respuestas devueltas por código de estado en todos los GitHub Enterprise Server servicios.
  • Tiempo de respuesta: velocidad de las solicitudes web en el percentil 90 en milisegundos.
  • Trabajadores activos: Número de trabajadores web ocupados por GitHub Enterprise Server aplicación.
  • Solicitudes en cola: Número de solicitudes web en cola por GitHub Enterprise Server aplicación. Se espera que este panel muestre "Sin datos" cuando no haya ninguna solicitud en cola.
  • Estado del clúster de ElasticSearch: estado del clúster de ElasticSearch, en función del estado de sus particiones principal y de réplica. Este clúster activa la GitHub Enterprise Server búsqueda.

Procesos

La sección de gráficos de procesos examina en profundidad los principales servicios individuales que componen el GitHub Enterprise Server dispositivo. Ver estos servicios individualmente puede mostrar cómo las tendencias de uso afectan a los recursos del sistema a lo largo del tiempo.

Administración

Los gráficos de autenticación desglosan las velocidades a las que los usuarios y las aplicaciones se autentican en el GitHub Enterprise Server dispositivo. También realizamos un seguimiento del tipo de protocolo o servicio, como Git o API para las autenticaciones, lo que resulta útil para identificar tendencias de actividad de usuario amplias. Los gráficos de autenticación pueden ayudarle a encontrar tendencias o períodos de tiempo interesantes para examinar al profundizar en los registros de solicitudes de API y autenticación.

LDAP

Los gráficos LDAP solo mostrarán datos si la autenticación LDAP está habilitada en el GitHub Enterprise Server dispositivo. Para más información, consulta Usar LDAP. Estos gráficos pueden ayudarle a identificar respuestas lentas del servidor LDAP, así como el volumen general de autenticaciones basadas en contraseña de LDAP.

Servidores de aplicaciones

La sección servidores de aplicaciones proporciona información sobre la actividad de GitHub Enterprise Server los servicios que proporcionan datos a los usuarios e integraciones.

Solicitud/respuesta de la aplicación

La sección Solicitud/respuesta de la aplicación examina la velocidad de las solicitudes, la rapidez con la que se responden y el estado con el que se devolvieron.

Acciones

Los gráficos desglosan diferentes métricas sobre GitHub Actions en tu instancia de GitHub Enterprise Server, e incluyen una visión general de las solicitudes web de servicios de GitHub Actions y el tamaño del registro de transacciones de la base de datos MSSQL.

Trabajos en segundo plano

Número de tareas en cola para el procesamiento en segundo plano en el GitHub Enterprise Server dispositivo.

Mantenimiento de Git

La supervisión de errores de mantenimiento de Git puede ayudar a los clientes con repositorios grandes y activos a administrar proactivamente el estado del repositorio. Se esperan "fallos espurios" y "reintentos" ocasionales, pero si un repositorio muestra de forma coherente el mantenimiento de Git marcado como "fallido", se recomienda ponerse en contacto con el soporte de GitHub.

Red

Los gráficos de interfaz de red pueden ser útiles en la generación de perfiles de la actividad del usuario y el rendimiento del tráfico dentro y fuera del GitHub Enterprise Server dispositivo.

Storage

          GitHub Enterprise Server el rendimiento del repositorio depende muy del sistema de almacenamiento subyacente. Baja latencia, los discos SSD locales proporcionan el máximo rendimiento. Para más información sobre la GitHub Enterprise arquitectura de almacenamiento, consulte [AUTOTITLE](/admin/overview/system-overview).

Servicios del sistema específicos del dispositivo

Los gráficos de servicios del sistema contienen datos relacionados con las bases de datos principales de GitHub Enterprise Server. Se trata de bases de datos persistentes de MySQL y Elasticseach, así como de Redis y Memcached, que contienen datos efímeros.

  • Memcached: proporciona una capa de almacenamiento en caché en memoria para las operaciones web y de API. Memcached ayuda a proporcionar tiempos de respuesta más rápidos para los usuarios e integraciones que interactúan con el sistema.
  • MySQL: la base de datos principal de GitHub Enterprise Server. El usuario, las incidencias y otros metadatos relacionados con la búsqueda o que no son de Git se almacenan en MySQL.
  • Trabajos de Nomad: GitHub Enterprise Server utiliza Nomad internamente como orquestador de cargas de trabajo, donde se puede ver el uso de CPU y memoria de servicios individuales.
  • Redis: la base de datos contiene principalmente la cola de trabajos en segundo plano, así como la información de estado de sesión.
  • Kafka-Lite: servicio de agente de Kafka para el procesamiento de trabajos.
  • Elasticsearch: potencia las características de búsqueda integradas en GitHub Enterprise Server.
  • Enlaces personalizados: gráficos relacionados con la ejecución de enlace previo a la recepción.
  • Almacenamiento en caché de captura de Git: GitHub Enterprise Server intentará almacenar en caché operaciones intensivas, como objetos de paquete de Git, cuando lleguen varias solicitudes idénticas en sucesión rápida.
  • MinIO: almacenamiento usado por algunos GitHub Enterprise Server servicios.
  • Paquetes: solicita el encendido de GitHub Packages.
  • SecretScanning: servicios que impulsan características de Secret scanning.
  • CodeScanning: servicios que impulsan las características de Code scanning.
  • Clúster: gráficos relacionados con la GitHub Enterprise Server alta disponibilidad o la agrupación en clústeres.
  • Babeld: proxy de Git.
  • Alive: servicio que habilita las actualizaciones dinámicas.
  • Ghes-manage: servicio que habilita la API de administración de GHES.