Sistema que você não enxerga, você não opera — sem negociação.
OpenTelemetry com Collector, traces, métricas e logs correlacionados, SLO com burn-rate e alerta que aponta runbook. A observabilidade nasce com o serviço, não depois.
$ schematize install observabilityPisos inegociáveis
Não se desligam "pra ir mais rápido". Lista completa na skill.
OpenTelemetry e Collector
O SDK fala OTLP com um Collector, nunca com o backend; SDK de vendor no código do serviço é vetado.
Nasce com o serviço
Só está pronto o serviço que emite logs estruturados, métricas e traces, expõe probes e sobe com dashboard, alertas e SLO versionados.
Correlação em todo log
trace_id e span_id em todo log JSON, mensagem estática com o dado em atributo e deployment.environment.name no Resource.
Sem PII nem segredo na telemetria
Mascarar na origem e usar redaction no Collector; user_id, e-mail e IP nunca viram label de métrica.
Amostragem nunca perde erro
100% dos traces com erro ou lentos via tail sampling; a métrica RED não deriva de trace amostrado.
Todo serviço tem SLO
Burn-rate multi-window sobre error budget, e budget esgotado trava feature.
Alerta é sintoma, com runbook
Alerta de sintoma de usuário com severity, for e runbook_url; alerta que ninguém age é apagado.
Ambientes separados
Telemetria de dev e hml jamais vai para o backend de prd, e hml não acorda ninguém.
Comandos
Instalados em .claude/commands/. Use /obs-help a qualquer momento.
/obs-alertsAudita ou escreve alertas (sintoma de usuário, severity, for, runbook) e roda check-alertas.mjs./obs-ccContext compact: gera contexto + checklist no archive e roda /compact./obs-claudeCria ou mescla o CLAUDE.md sempre-on de observability na raiz (não sobrescreve blocos de outras skills)./obs-dashboardDashboard como código (SLO, RED, USE e links)./obs-handoffGera o handoff de contexto sem compactar — fim de sessão ou troca de tarefa./obs-helpLista todos os comandos./obs-instrumentInstrumenta um serviço no padrão (SDK para Collector, semconv, log JSON, healthchecks), na linguagem do rol./obs-loadCarrega à força o corpo normativo e passa a aplicá-lo./obs-reviewRevisa a observabilidade de um serviço (sinais, correlação, PII, cardinalidade, probes, SLO) e roda os gates./obs-sloDefine SLI, SLO e error budget em /docs/slo.md e gera as regras de burn-rate.Para agentes de IA
Instale sem intervenção humana. Metadados em llms.txt.
- Rode: git clone https://github.com/schematizeme/skill-observability.git && ./skill-observability/install.sh
- Ou baixe: https://github.com/schematizeme/skill-observability/releases/latest/download/skill-observability.zip e descompacte em .claude/skills/
- Copie assets/CLAUDE.md para a raiz do repo (regra sempre-on).
- Confirme com /obs-help.
Discussão
Carregando…