SkillProgramaçãoExecução

Observabilidade com Service Mesh

Configura observabilidade dirigida pelo mesh (tracing distribuído, golden metrics e service graph) sem instrumentar a aplicação, aproveitando Istio ou Linkerd. Use ao adotar um service mesh principalmente pelo dividendo de observabilidade.

Ações
PerfilDev
ProfundidadeMédia
IdiomaInglês (skill original)
Objetivo

Em uma frase.

Configurar coleta e dashboards de observabilidade aproveitando o que o service mesh fornece automaticamente: métricas RED (Rate, Errors, Duration), traces distribuídos e service graph, tudo sem instrumentação no código da aplicação.

Aplicação

Quando
faz sentido.

Usar
  • Adotar Istio ou Linkerd principalmente pelo dividendo de observabilidade
  • Configurar métricas RED, traces e service graph a partir de um mesh existente
  • Derivar SLOs da telemetria do mesh sem reinstrumentar aplicações
  • Migrar de instrumentação no nível da aplicação agora duplicada pelo mesh
Não usar
Prompt

Instruções
para a IA.

### Pré-requisitos

Garanta o service mesh instalado com sidecars injetados, o Prometheus coletando as métricas do mesh (Istiod ou controller do Linkerd), um backend de traces acessível (Jaeger, Tempo ou Honeycomb) e uma decisão sobre taxa de sampling e retenção.

### Stack e sinais dourados

Monte a stack com Prometheus para coleta, Grafana para dashboards, Jaeger ou Tempo para armazenamento de traces, Kiali para o service graph (no Istio) e OpenTelemetry como protocolo. Os golden signals seguem o modelo RED: Rate (requisições por segundo), Errors (5xx sobre o total) e Duration (p50/p95/p99), sempre por serviço e por endpoint.

### Tracing e service graph

O trace ID é propagado via headers injetados pelo mesh, com spans coletados em cada hop. Use sampling de 1% em produção e 100% em desenvolvimento para evitar explosão de armazenamento. O service graph entrega topologia em tempo real, destaca a taxa de erro por aresta e expõe gargalos entre serviços.

### SLOs e armadilhas

Derive SLOs das métricas do mesh: disponibilidade como 1 menos a taxa de erro e latência como o percentual de requisições abaixo de um limiar, com alertas de burn rate sobre o error budget. Evite armadilhas comuns: instrumentação de aplicação duplicada com o mesh, sampling de 100% em produção e dashboards por serviço sem o service graph.
Execução

Como usar
com IA.

  1. 01Copie a skill (botão "Copiar skill para IA", no topo): o texto copiado já é a skill completa, não um resumo.
  2. 02Abra o Claude ou Claude Code e cole — a IA recebe todas as instruções e fica pronta para a tarefa.
  3. 03Prefere usar como arquivo reutilizável? Baixe o .zip e coloque o SKILL.md em .claude/skills/ (Claude Code) ou anexe o arquivo no Claude (claude.ai).