Acerca de métricas de GitHub Actions
Las métricas de GitHub Actions proporcionan información sobre el rendimiento de los flujos de trabajo y los trabajos en los niveles de organización y repositorio. Hay dos tipos de métricas que te ayudarán a analizar distintos aspectos de los flujos de trabajo:
- Métricas de uso de GitHub Actions: las métricas de uso ayudan a realizar un seguimiento del número de minutos que consumen los flujos de trabajo y los trabajos. Puedes usar estos datos para comprender el costo de ejecutar acciones y asegurarte de que permaneces dentro de los límites del plan. Esto es especialmente útil para identificar flujos de trabajo o repositorios de uso elevado.
- Métricas de rendimiento de GitHub Actions: las métricas de rendimiento se centran en la eficiencia y confiabilidad de los flujos de trabajo y los trabajos. Con las métricas de rendimiento, puedes supervisar indicadores clave, como los tiempos de ejecución del trabajo, los tiempos de cola y las tasas de errores para identificar cuellos de botella, trabajos de ejecución lenta o flujos de trabajo con errores frecuentes.
Habilitación del acceso a las métricas de GitHub Actions
Los propietarios de la organización pueden crear roles de organización personalizados para permitir que los usuarios vean las métricas de uso de GitHub Actions para su organización. Para proporcionar acceso a los usuarios, selecciona el rol "View organization Actions metrics" al crear un rol de organización personalizado. Para obtener más información, vea «Acerca de los roles personalizados de organización».
Acerca de métricas de uso de GitHub Actions
Las métricas de uso de GitHub Actions le permiten analizar cómo usa la organización los minutos de acciones. Puede visualizar la información de uso relacionada con:
- Flujos de trabajo. Visualice los datos de uso de cada flujo de trabajo de la organización y use esta información para identificar oportunidades de optimización, como refactorizar un flujo de trabajo o usar un ejecutor más grande.
- Trabajos. Vea qué trabajos consumen más recursos y dónde se ejecutan.
- Repositorios. Obtenga una instantánea de alto nivel de cada repositorio de la organización y su volumen de uso de minutos de acciones.
- SO del entorno de ejecución. Comprenda cómo los ejecutores de cada sistema operativo usan los minutos de acciones y los tipos de sistemas operativos en los que se ejecutan los flujos de trabajo con más frecuencia.
- Tipo de ejecutor. Compare cómo los ejecutores autohospedados y los ejecutores hospedados en GitHub usan minutos de acciones y el volumen de ejecuciones de flujo de trabajo para cada tipo de ejecutor.
Acerca de las métricas de rendimiento de GitHub Actions
Note
Las métricas de rendimiento de GitHub Actions se encuentran actualmente en versión preliminar pública y están sujetas a cambios.
Las métricas de rendimiento de GitHub Actions permiten analizar la eficiencia y confiabilidad de los flujos de trabajo. Puedes ver información de rendimiento como, por ejemplo, los tiempos de ejecución promedio, los tiempos de cola promedio y las tasas de errores, en relación con:
- Flujos de trabajo. Consulta los datos de rendimiento de cada flujo de trabajo de la organización, incluido el tiempo de ejecución promedio y los errores de trabajo. Usa esta información para identificar flujos de trabajo ineficaces y ejecutar la estabilidad.
- Trabajos. Consulta los datos de rendimiento de cada trabajo individual para, incluidos el tiempo de ejecución promedio, el tiempo de cola promedio y los errores de trabajo. Usa esta información para identificar trabajos ineficaces.
- Repositorios. Obtén una instantánea de alto nivel de cada repositorio de tu organización y sus métricas de rendimiento promedio.
- SO del entorno de ejecución. Comprende el rendimiento de los ejecutores de cada sistema operativo.
- Tipo de ejecutor. Compara el rendimiento de los ejecutores autohospedados y los ejecutores hospedados en GitHub para tomar decisiones sobre los tipos de ejecutores.
Entender la agregación de métricas de GitHub Actions
La característica de selección del período de tiempo permite ver las métricas de GitHub Actions durante períodos predefinidos, como se detalla en la tabla siguiente. Estas métricas incluyen ejecuciones omitidas y aquellas que usan cero minutos. Los datos se presentan mediante días de hora universal coordinada (UTC).
Período | Descripción |
---|---|
Semana actual (lun-dom) | Datos del lunes al día actual cuando se ve la página. |
Presente mes | Datos del primer día del mes al día actual cuando se ve la página. |
El mes pasado | Datos del primer día al último día del mes anterior. |
Últimos 30 días | Datos desde los últimos 30 días hasta el día que se ve la página. |
Últimos 90 días | Datos desde los últimos 90 días hasta el día que se ve la página. |
El año pasado | Datos agregados durante los últimos 12 meses. |
Visualizar métricas de GitHub Actions para la organización
Note
Puede haber una discrepancia entre el recuento de trabajos de la pestaña Flujos de trabajo y el recuento de la pestaña Trabajos debido a diferencias en la forma en que se identifican los trabajos únicos. Esto no afecta al total de minutos calculados.
-
En la esquina superior derecha de GitHub, seleccione la foto del perfil y haga clic en Sus organizaciones.
-
Haz clic en el nombre de tu organización.
-
En el nombre del repositorio, haz clic en Información.
-
En el menú de navegación "Insights", haz clic en Actions Usage Metrics o en Actions Performance Metrics.
-
Opcionalmente, para seleccionar un período de tiempo para ver las métricas de uso, elija una opción en el menú desplegable Período de la parte superior derecha de la página. Para obtener más información, consulta "Entender la agregación de métricas de GitHub Actions".
-
Haz clic en la pestaña que contiene las métricas que deseas ver. Para obtener más información, consulta "Acerca de las métricas de uso de GitHub Actions o "Acerca de las métricas de rendimiento de GitHub Actions".
-
Opcionalmente, para filtrar los datos mostrados en una pestaña, cree un filtro.
- Haga clic en el botón Filtro.
- Haga clic en Agregar un filtro.
- Elija una métrica por la que desea filtrar los resultados.
- En función de la métrica elegida, rellene la información de las columnas "Cerificador", "Operador" y "Valor".
- Opcionalmente, haga clic en Agregar un filtro para agregar otro filtro.
- Haga clic en Aplicar.
-
Opcionalmente, para descargar las métricas de uso en un archivo CSV, haga clic en .
Visualizar métricas de GitHub Actions para el repositorio
Note
Las métricas a nivel de repositorio para GitHub Actions se encuentran en versión preliminar pública y están sujetas a cambios.
Note
Puede haber una discrepancia entre el recuento de trabajos de la pestaña Flujos de trabajo y el recuento de la pestaña Trabajos debido a diferencias en la forma en que se identifican los trabajos únicos. Esto no afecta al total de minutos calculados.
- En GitHub, navegue hasta la página principal del repositorio.
- En el nombre del repositorio, haz clic en la pestaña Insights.
- En el menú de navegación "Insights", haz clic en Actions Usage Metrics o en Actions Performance Metrics.
- Opcionalmente, para seleccionar un período de tiempo para ver las métricas de uso, elija una opción en el menú desplegable Período de la parte superior derecha de la página. Para obtener más información, consulta "Entender la agregación de métricas de GitHub Actions".
- Haz clic en la pestaña que contiene las métricas que deseas ver. Para obtener más información, consulta "Acerca de las métricas de uso de GitHub Actions o "Acerca de las métricas de rendimiento de GitHub Actions".
- Opcionalmente, para filtrar los datos mostrados en una pestaña, cree un filtro.
- Haga clic en el botón Filtro.
- Haga clic en Agregar un filtro.
- Elija una métrica por la que desea filtrar los resultados.
- En función de la métrica elegida, rellene la información de las columnas "Cerificador", "Operador" y "Valor".
- Opcionalmente, haga clic en Agregar un filtro para agregar otro filtro.
- Haga clic en Aplicar.
- Opcionalmente, para descargar las métricas de uso en un archivo CSV, haga clic en .