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.utilizationPasos de instalación
- 1Crear una GitHub App con workflow:read
- 2Webhook en check_run / workflow_run
- 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
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.