Pular para o conteúdo
Skillpedia
Análise e planilhas48 mil · #4236

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/sre-dashboards/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/sre-dashboards/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-dashboards

Ou 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.md
Conteú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:

  1. Visão Executiva de Confiabilidade: Atingimento de SLO, contagem de incidentes, tendências de MTTR.
  2. Visão de Saúde do Serviço: Métricas RED/USE, saúde de dependências, marcadores de lançamento.
  3. 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.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#4236
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas