Integração · CI / CD
GitHub Actions
Duração dos workflows, failure rate, queue time.
O que é coletado
Um webhook mais polling via GraphQL. Métricas: workflow_run duration, success rate, queue time por runner pool.
Requisitos
- ✓GitHub App with workflow:read
- ✓webhook on workflow_run
- ✓runner_pool labels
Métricas principais
Coletadas por padrão. Cada métrica fica disponível em dashboards, alertas e PromQL.
gha.workflow.durationgha.success.rategha.queue.timegha.runner.utilizationPassos de instalação
- 1Crie um GitHub App com workflow:read
- 2Webhook em check_run / workflow_run
- 3Labels runner_pool
Após a instalação
- · As métricas aparecem no dashboard em 15-30 segundos
- · As labels da integração entram nos filtros automaticamente
- · Presets de dashboard para métricas comuns ficam disponíveis no editor
Mais na documentação
GitHub Actions
Perguntas frequentes
- O que o Unimoni coleta do GitHub Actions?
- Duração dos workflows, failure rate, queue time. Cada métrica cai na mesma TSDB do resto do seu stack, então você monta dashboards e alertas sobre GitHub Actions e todo o restante em um só lugar.
- Quanto tempo leva para conectar o GitHub Actions?
- Normalmente alguns minutos: poucos passos, sem mudanças de código. As métricas aparecem nos seus dashboards 15–30 segundos após o primeiro scrape.
- Qual acesso a integração do GitHub Actions precisa?
- Apenas o mínimo listado em «Requisitos» acima — um token ou papel restrito, nada além disso. O Unimoni pede o menor privilégio que cada sistema suporta.
- O monitoramento do GitHub Actions está disponível self-hosted e no plano gratuito?
- Sim. Cada integração funciona de forma idêntica no Unimoni Cloud e self-hosted, e está incluída a partir do plano gratuito.