Integración · CI / CD

GitHub Actions

Workflow durations, failure rate, queue time.

Qué se recopila

Un webhook más polling de GraphQL. Métricas: workflow_run duration, success rate, queue time per runner pool.

Requisitos

  • GitHub App with workflow:read
  • webhook on workflow_run
  • runner_pool labels

Métricas clave

Se recopilan de fábrica. Cada métrica está disponible en paneles, alertas y PromQL.

gha.workflow.durationgha.success.rategha.queue.timegha.runner.utilization

Pasos de instalación

  1. 1Crear una GitHub App con workflow:read
  2. 2Webhook en check_run / workflow_run
  3. 3Labels runner_pool

Después de la instalación

  • · Las métricas aparecen en el panel en 15-30 segundos
  • · Las labels de la integración pasan a los filtros automáticamente
  • · Los presets de panel para métricas comunes están disponibles en el editor
Más en la documentación
GitHub Actions
Abrir la guía →

Preguntas frecuentes

¿Qué recopila Unimoni de GitHub Actions?
Workflow durations, failure rate, queue time. Cada métrica llega a la misma TSDB que el resto de tu stack, así que puedes crear paneles y alertas sobre GitHub Actions y todo lo demás en un solo lugar.
¿Cuánto tarda en conectarse GitHub Actions?
Normalmente unos minutos: un puñado de pasos, sin cambios de código. Las métricas aparecen en tus paneles 15–30 segundos después del primer scrape.
¿Qué acceso necesita la integración de GitHub Actions?
Solo el mínimo indicado en «Requisitos» arriba — un token o rol acotado, nada más. Unimoni pide el menor privilegio que admite cada sistema.
¿El monitoreo de GitHub Actions está disponible self-hosted y en el plan gratuito?
Sí. Cada integración funciona igual en Unimoni Cloud y self-hosted, y se incluye desde el plan gratuito.

Integraciones similares