SkillProgramaçãoExecução
Implementação de SLOs
Estabelece SLOs para um serviço: escolha de SLIs, definição de metas, cálculo de error budget e alertas por burn-rate. Use ao definir confiabilidade pela primeira vez ou ao recalibrar metas com base em dados operacionais.
Ações
PerfilDev
ProfundidadeMédia
IdiomaInglês (skill original)
Objetivo
Em uma frase.
Definir metas explícitas de confiabilidade para um serviço, escolhendo os indicadores certos (SLIs), fixando alvos realistas, calculando o error budget e configurando alertas por taxa de queima (burn-rate) que avisem antes de o orçamento se esgotar.
Aplicação
Quando
faz sentido.
Usar
- Estabelecer SLOs para um serviço pela primeira vez
- Recalibrar SLOs quando os dados operacionais mostram que as metas atuais estão erradas
- Desenhar alertas por burn-rate para substituir alertas de limite sobre métricas brutas
- Adicionar política de error budget para sustentar uma estratégia de release ou experimentação
Não usar
- Trabalho puro de dashboard — use grafana-dashboards
- Configuração de regras do Prometheus — use prometheus-configuration
- Métricas derivadas de service mesh — use antes service-mesh-observability e só então defina os SLOs
Prompt
Instruções
para a IA.
### Escolha dos SLIs
Comece por sinais que reflitam a experiência do usuário, não recursos de infraestrutura. As opções típicas são disponibilidade (
### Metas e error budget
Expresse o SLO como o percentual de requisições que cumprem o padrão de qualidade na janela de tempo. Por exemplo: "99,9% das requisições de API têm sucesso em até 200ms nos últimos 30 dias". Não mire mais alto do que o necessário: 99,99% custa desproporcionalmente mais. O error budget é simplesmente 100% menos o SLO (99,9% equivale a 43,2 min/mês), e ele pode ser gasto em experimentos, deploys arriscados e manutenção planejada.
### Alertas por burn-rate
Não alerte sobre "o SLO está violado agora" — é tarde demais. Alerte sobre a taxa de queima do orçamento, usando múltiplas janelas: uma janela curta para queima rápida (urgente) e uma janela longa para queima lenta. Mantenha uma revisão mensal do SLO acompanhando o consumo do orçamento e as ações de política.
Comece por sinais que reflitam a experiência do usuário, não recursos de infraestrutura. As opções típicas são disponibilidade (
sucesso / total), latência (% de requisições dentro de Xms), atualidade dos dados e throughput sustentado. Selecione de 1 a 3 SLIs por serviço — mais que isso vira ruído.### Metas e error budget
Expresse o SLO como o percentual de requisições que cumprem o padrão de qualidade na janela de tempo. Por exemplo: "99,9% das requisições de API têm sucesso em até 200ms nos últimos 30 dias". Não mire mais alto do que o necessário: 99,99% custa desproporcionalmente mais. O error budget é simplesmente 100% menos o SLO (99,9% equivale a 43,2 min/mês), e ele pode ser gasto em experimentos, deploys arriscados e manutenção planejada.
### Alertas por burn-rate
Não alerte sobre "o SLO está violado agora" — é tarde demais. Alerte sobre a taxa de queima do orçamento, usando múltiplas janelas: uma janela curta para queima rápida (urgente) e uma janela longa para queima lenta. Mantenha uma revisão mensal do SLO acompanhando o consumo do orçamento e as ações de política.
Execução
Como usar
com IA.
- 01Copie a skill (botão "Copiar skill para IA", no topo): o texto copiado já é a skill completa, não um resumo.
- 02Abra o Claude ou Claude Code e cole — a IA recebe todas as instruções e fica pronta para a tarefa.
- 03Prefere usar como arquivo reutilizável? Baixe o .zip e coloque o
SKILL.mdem.claude/skills/(Claude Code) ou anexe o arquivo no Claude (claude.ai).