sre-dashboards
Faz seu agente criar painéis para monitorar sistemas. Ele mostra dados importantes como velocidade, erros e uso de recursos.
O que ela faz
Esta ferramenta ajuda a criar painéis (dashboards) para monitorar a saúde de sistemas de computador. Ela mostra informações importantes como desempenho, erros e uso de recursos para que as equipes possam identificar e resolver problemas rapidamente.
Quando usar
- ✓Ao definir como monitorar sistemas em produção.
- ✓Para acompanhar se as metas de confiabilidade estão sendo atingidas.
- ✓Ao criar visualizações para centros de comando durante incidentes.
Exemplo do que pedir para a IA
“Crie um painel para monitorar a latência e os erros do nosso serviço de login.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta organiza as informações em camadas, mostrando um resumo geral, a saúde de cada serviço e detalhes mais profundos. Ela usa dados de métricas e logs para apresentar esses sinais de forma clara.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill sre-dashboardsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/sre-dashboards/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Dashboards SRE
Crie dashboards que ajudem as equipes a detectar, triar e prevenir incidentes de confiabilidade.
Quando Usar Esta Habilidade
Use esta habilidade quando:
- Definir dashboards de nível de serviço para sistemas de produção
- Rastrear a saúde do SLO e o consumo do orçamento de erros
- Criar visualizações de centro de comando de incidentes
- Padronizar padrões de dashboard entre equipes
Pré-requisitos
- Pipeline de métricas (Prometheus, OpenTelemetry ou equivalente do fornecedor)
- Logs/traces vinculados a serviços e ambientes
- Taxonomia de serviço acordada (equipe, serviço, nível, ambiente)
Arquitetura do Dashboard
Estruture os dashboards em camadas:
- Visão Executiva de Confiabilidade: Atingimento de SLO, contagem de incidentes, tendências de MTTR.
- Visão de Saúde do Serviço: Métricas RED/USE, saúde de dependências, marcadores de lançamento.
- Visão de Análise Profunda: Latência por endpoint, saturação de recursos, categorias de erro.
Mantenha cada visão orientada a respostas:
- Os clientes estão sendo impactados?
- O que mudou?
- Onde está o gargalo?
Painéis Principais de SRE
Sinais de Ouro
- Latência: Duração da requisição p50/p95/p99 por endpoint
- Tráfego: Vazão de requisições e profundidade da fila
- Erros: Taxa de 5xx, jobs falhados, taxa de timeout
- Saturação: CPU, memória, I/O de disco, esgotamento de threads/conexões
Painéis de SLO
- Valor atual do SLI (janelas deslizantes: 5m, 1h, 24h, 30d)
- Orçamento de erros restante (%)
- Painéis de taxa de queima (janelas rápida e lenta)
- Status do alerta de taxa de queima multi-janela
Correlação de Mudanças
- Marcadores de implantação e anotações de mudança de configuração
- Sobreposições de estado de feature flag
- Taxas de erro de dependências upstream/downstream
Exemplos de Snippets PromQL
# API error rate (%)
100 * sum(rate(http_requests_total{status=~"5.."}[5m]))
/ sum(rate(http_requests_total[5m]))
# p95 latency by route
histogram_quantile(0.95,
sum by (le, route) (rate(http_request_duration_seconds_bucket[5m]))
)
# Fast burn rate (5m / 1h)
(
sum(rate(http_requests_total{status=~"5.."}[5m]))
/ sum(rate(http_requests_total[5m]))
)
/
(
sum(rate(http_requests_total{status=~"5.."}[1h]))
/ sum(rate(http_requests_total[1h]))
)
Diretrizes Operacionais
- Use semântica de cores consistente (verde=saudável, amarelo=degradando, vermelho=violação)
- Rotule as unidades explicitamente (ms, req/s, %, cores)
- Janelas de tempo padrão para intervalos amigáveis a incidentes (15m, 1h, 6h, 24h)
- Minimize a contagem de painéis por dashboard para reduzir a carga cognitiva
- Adicione links de runbook diretamente nas descrições dos painéis
Solução de Problemas
Painel aparece plano ou vazio
- Verifique a cardinalidade de rótulos e filtros (
service,env,region) - Confirme se a latência de scrape/ingestão está dentro da faixa esperada
- Verifique regressões de renomeação de métricas após atualizações de instrumentação
Alta cardinalidade retarda dashboards
- Agregue por dimensões estáveis (
service,route_group) em vez de IDs brutos - Use regras de gravação para consultas caras de percentis e razões
- Separe dashboards de análise profunda dos dashboards de resumo do NOC
Habilidades Relacionadas
- prometheus-grafana (
prometheus-grafana) - Implementação de dashboard e PromQL - opentelemetry (
opentelemetry) - Instrumentação de telemetria padronizada - alerting-oncall (
alerting-oncall) - Roteamento e escalonamento de alertas de confiabilidade - agent-observability (
agent-observability) - Telemetria de confiabilidade de cargas de trabalho de IA
Limitações
- A orientação é executada contra ambientes reais: confirme o alvo, o raio de impacto e o plano de rollback antes de aplicar qualquer coisa.
- Nunca implante em produção sem aprovação explícita. Importação apenas de documentação: scripts e modelos upstream não estão incluídos.
Exemplo
git status && git diff --stat
kubectl diff -f manifest.yaml
Adaptado de BagelHole/DevOps-Security-Agent-Skills (MIT); frontmatter, Quando Usar/Limitações e limites de segurança adicionados para conformidade upstream. Importação apenas de documentação: scripts e modelos auxiliares não estão incluídos.
Perguntas frequentes
O que são 'Golden Signals'?
São as métricas mais importantes para entender a saúde de um serviço: Latência (tempo de resposta), Tráfego (quantidade de requisições), Erros (taxa de falhas) e Saturação (uso de recursos como CPU e memória).
O que é SLO?
SLO significa 'Service Level Objective' (Objetivo de Nível de Serviço). É uma meta de confiabilidade que um serviço deve atingir, como ter 99.9% de sucesso nas requisições.
Por que é importante ter um painel bem estruturado?
Um painel bem organizado ajuda a responder rapidamente a perguntas cruciais como 'Os clientes estão sendo afetados?', 'O que mudou?' e 'Onde está o problema?', permitindo uma ação mais rápida.
Detalhes
Descrição original do autor
Design and operationalize SRE dashboards that surface reliability, latency, error, saturation, and capacity signals across services.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4236
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
data-throughput-accelerator
Faz seu agente acelerar a movimentação de grandes volumes de dados. Ele encontra gargalos e garante que os dados sejam transferidos de forma rápida e correta.
affaan-m/ECC
inventory-demand-planning
Ajuda seu agente a prever a demanda de produtos em lojas. Ele otimiza o estoque e planeja quando fazer promoções para vender mais.
affaan-m/ECC
market-research
Ajuda seu agente a realizar pesquisas de mercado e análises competitivas. Fornece resumos com atribuição de fontes.
affaan-m/ECC