Skip to main content

Viewing GitHub Actions metrics

You can view metrics to monitor where your organization or repositories use GitHub Actions and how they are performing.

¿Quién puede utilizar esta característica?

Organization owners and users with the "View organization Actions metrics" permission can view organization-level metrics.

Users with the base repository role can view repository-level metrics.

About GitHub Actions metrics

GitHub Actions metrics provide insights into how your workflows and jobs are performing at the organization and repository levels. There are two types of metrics to help you analyze different aspects of your workflows:

  • GitHub Actions usage metrics: Usage metrics help you track how many minutes your workflows and jobs consume. You can use this data to understand the cost of running Actions and ensure you're staying within your plan limits. This is especially useful for identifying high-usage workflows or repositories.
  • GitHub Actions performance metrics: Performance metrics focus on the efficiency and reliability of your workflows and jobs. With performance metrics, you can monitor key indicators like job run times, queue times, and failure rates to identify bottlenecks, slow-running jobs, or frequently failing workflows.

Enabling access to GitHub Actions metrics

Organization owners can create custom organization roles to allow people to view GitHub Actions usage metrics for their organization. To provide users with access, select the "View organization Actions metrics" role when creating a custom organization role. For more information, see "Acerca de los roles personalizados de organización."

About GitHub Actions usage metrics

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.

About GitHub Actions performance metrics

Note

GitHub Actions performance metrics is currently in versión preliminar pública and subject to change.

GitHub Actions performance metrics enables you to analyze the efficiency and reliability of your workflows. You can view performance information such as average run times, average queue times, and failure rates, related to:

  • Workflows. View performance data for each workflow in your organization, including average run time and job failures. Use this information to identify inefficient workflows and run stability.
  • Jobs. View performance data for each individual job to, including average run time, average queue time, and job failures. Use this information to identify inefficient jobs.
  • Repositories. Get a high-level snapshot of each repository in your organization and their average performance metrics.
  • Runtime OS. Understand how runners for each operating system are performing.
  • Runner type. Compare the performance of self-hosted runners and GitHub-hosted runners, to make decisions about runner types.

Understanding GitHub Actions metrics aggregation

La característica de selección de período de tiempo permite ver las métricas de uso 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íodoDescripción
Semana actual (lun-dom)Datos del lunes al día actual cuando se ve la página.
Presente mesDatos del primer día del mes al día actual cuando se ve la página.
El mes pasadoDatos del primer día al último día del mes anterior.
Últimos 30 díasDatos desde los últimos 30 días hasta el día que se ve la página.
Últimos 90 díasDatos desde los últimos 90 días hasta el día que se ve la página.
El año pasadoDatos agregados durante los últimos 12 meses.

Viewing GitHub Actions metrics for your organization

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.

  1. En la esquina superior derecha de GitHub, seleccione la foto del perfil y haga clic en Sus organizaciones.

  2. Haz clic en el nombre de tu organización.

  3. En el nombre del repositorio, haz clic en Información.

    Captura de pantalla de la barra de navegación horizontal de una organización. Una pestaña, etiquetada con un icono de grafo e "Información", está resaltada en naranja oscuro.

  4. En el menú de navegación "Insights", haz clic en Actions Usage Metrics o en Actions Performance Metrics.

  5. 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".

  6. 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".

  7. Opcionalmente, para filtrar los datos mostrados en una pestaña, cree un filtro.

    1. Haga clic en el botón Filtro.
    2. Haga clic en Agregar un filtro.
    3. Elija una métrica por la que desea filtrar los resultados.
    4. En función de la métrica elegida, rellene la información de las columnas "Cerificador", "Operador" y "Valor".
    5. Opcionalmente, haga clic en Agregar un filtro para agregar otro filtro.
    6. Haga clic en Aplicar.
  8. Opcionalmente, para descargar las métricas de uso en un archivo CSV, haga clic en .

Viewing GitHub Actions metrics for your repository

Note

Repository-level metrics for GitHub Actions is in versión preliminar pública and subject to change.

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.

  1. En GitHub, navegue hasta la página principal del repositorio.
  2. Under your repository name, click the Insights tab.
  3. En el menú de navegación "Insights", haz clic en Actions Usage Metrics o en Actions Performance Metrics.
  4. 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".
  5. 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".
  6. Opcionalmente, para filtrar los datos mostrados en una pestaña, cree un filtro.
    1. Haga clic en el botón Filtro.
    2. Haga clic en Agregar un filtro.
    3. Elija una métrica por la que desea filtrar los resultados.
    4. En función de la métrica elegida, rellene la información de las columnas "Cerificador", "Operador" y "Valor".
    5. Opcionalmente, haga clic en Agregar un filtro para agregar otro filtro.
    6. Haga clic en Aplicar.
  7. Opcionalmente, para descargar las métricas de uso en un archivo CSV, haga clic en .