Skip to main content

Acerca de 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 paneles de supervisión

  1. 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.

  2. 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 permiten visualizar métricas que pueden resultar útiles para solucionar problemas de rendimiento y comprender mejor cómo se usa el dispositivo de GitHub Enterprise Server. 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.

Panel "Estado operativo"

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

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

La creación de su propio panel y alertas requiere que los datos se reenvíen a una instancia externa. Puede usar métricas recopiladas para la supervisión externa.

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 tu instancia de GitHub Enterprise Server. 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 por código de estado que se devuelve en los servicios de GitHub Enterprise Server.
    
  •         **Tiempo de respuesta**: velocidad de las solicitudes web en el percentil 90 en milisegundos.
    
  •         **Trabajos activos**: número de trabajos web ocupados por aplicación de GitHub Enterprise Server.
    
  •         **Solicitudes en cola**: número de solicitudes web en cola por cada aplicación de GitHub Enterprise Server. 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 búsqueda de GitHub Enterprise Server.
    

Procesos

La sección de gráficos de procesos examina en profundidad los principales servicios individuales que componen el dispositivo de GitHub Enterprise Server. 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 dispositivo de GitHub Enterprise Server. 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 dispositivo de GitHub Enterprise Server. 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 de servidores de aplicaciones proporciona información sobre la actividad de los servicios de GitHub Enterprise Server, 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 distintas métricas sobre GitHub Actions en tu instancia de GitHub Enterprise Server, incluida información general de las solicitudes web de servicios de GitHub Actions y del tamaño del registro de transacciones de la base de datos de MSSQL.

Trabajos en segundo plano

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

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 para generar perfiles de la actividad del usuario y el rendimiento del tráfico dentro y fuera del dispositivo de GitHub Enterprise Server.

Storage

El rendimiento del repositorio de GitHub Enterprise Server depende mucho del sistema de almacenamiento subyacente. Baja latencia, los discos SSD locales proporcionan el máximo rendimiento. Para obtener más información sobre la arquitectura de almacenamiento de GitHub Enterprise, consulte Información general del sistema.

Servicios del sistema específicos del dispositivo

Los gráficos de los servicios del sistema contienen datos relacionados con las bases de datos principales en 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 capturas de Git: GitHub Enterprise Server intentará almacenar en caché operaciones de uso intensivo, como objetos de paquete de Git, cuando llegan varias solicitudes idénticas en sucesión rápida.
  • MinIO: almacenamiento usado por algunos servicios de GitHub Enterprise Server.
  • Paquetes: solicitudes que habilitan GitHub Packages.
  • SecretScanning: servicios que habilitan las características de Secret scanning.
  • CodeScanning: servicios que habilitan las características de Code scanning.
  • Clúster: gráficos relacionados con la alta disponibilidad o la agrupación en clústeres de GitHub Enterprise Server.
  • Babeld: proxy de Git.
  • Alive: servicio que habilita las actualizaciones dinámicas.
  • Ghes-manage: servicio que habilita la API de administración de GHES.