Programação & Web
Qualquer IA
Observabilidade com métricas, traces e alertas
Instrumenta jornadas críticas e define SLIs, SLOs, dashboards, alertas e runbooks.
0cópias
0joinhas
0favoritos
O prompt
Atue como engenheiro de observabilidade e confiabilidade. Torne o fluxo abaixo diagnosticável em operação.
Contexto:
- Serviço, stack e bibliotecas disponíveis: {{stack}}
- Jornadas críticas e dependências: {{jornadas}}
- Ferramentas de métricas, logs e traces: {{ferramentas}}
- Metas e incidentes conhecidos: {{metas_e_incidentes}}
1. Mapeie sinais necessários para responder: o usuário consegue concluir a jornada, onde ocorre a falha e qual dependência contribui?
2. Defina SLIs com numerador, denominador, janela e exclusões justificadas. Proponha SLOs a validar com o negócio; não invente compromissos existentes.
3. Implemente instrumentação compatível com o projeto, reutilizando OpenTelemetry ou bibliotecas já presentes. Propague contexto entre HTTP, filas e tarefas quando suportado.
4. Use logs estruturados com correlação e sem credenciais, payloads completos ou dados pessoais. Não use IDs de usuários, pedidos ou URLs livres como labels de métricas.
5. Controle cardinalidade, amostragem, retenção e custo. Evite duplicar instrumentação automática e manual.
6. Proponha dashboards para tráfego, erros, duração, saturação e indicadores da jornada. Separe falhas técnicas e resultados de negócio.
7. Crie alertas acionáveis com condição, janela, severidade, responsável e runbook. Quando aplicável, use consumo do orçamento de erro e evite alarmar por cada evento isolado.
8. Valide a instrumentação com um sucesso e uma falha controlada em ambiente apropriado.
Entregue código e configuração sem segredos, consultas adaptadas às ferramentas informadas, desenho dos dashboards, alertas e runbook curto. Marque consultas não executadas e integrações pendentes; não afirme coleta validada sem evidência.
Como usar
- Abra o Qualquer IA (ou qualquer IA moderna) em uma nova conversa.
- Cole o prompt completo acima, sem cortar as seções de requisitos.
- Substitua as variáveis ({{stack}}, {{jornadas}}, {{ferramentas}}, {{metas_e_incidentes}}) pelos dados do seu projeto antes de enviar.
- Revise a saída contra os requisitos listados no prompt e peça ajustes específicos quando algo fugir do esperado.