# Observabilidade: perguntas que a operação precisa responder

Fonte: https://www.desenvolvimentodesoftwares.com.br/artigos/observabilidade-perguntas-para-operar-sistemas/

**Guia** · Manter um sistema em produção exige responder rapidamente a algumas perguntas: a operação está saudável, quem foi afetado e o que mudou. A observabilidade deve ajudar essas respostas com sinais que possam ser relacionados.

 

### Comece pela experiência do usuário

 

Escolha operações relevantes, como acessar uma conta ou finalizar um pedido. Meça sucesso e tempo de resposta a partir de uma perspectiva útil para o usuário.

 

CPU e memória ajudam a investigar causas, mas não descrevem sozinhas a experiência de quem usa o serviço.

 

### Relacione os sinais

 

Métricas ajudam a localizar tendências; registros detalham eventos; rastros mostram a passagem entre componentes. Defina identificadores que permitam relacionar essas informações.

 

Controle o conteúdo registrado e o acesso aos dados. Um diagnóstico útil não exige copiar segredos ou informações pessoais em todos os registros.

 

### Crie alertas acionáveis

 

Um alerta deve indicar uma condição relevante e uma ação possível. Defina responsável, prioridade e contexto de investigação.

 

Revise alertas repetidos sem ação. O excesso de notificações pode esconder incidentes que exigem atenção imediata.

 

### Pratique a investigação

 

Use falhas controladas em ambiente adequado para conferir se os sinais permitem encontrar o problema. Registre o tempo e as lacunas encontradas.

 

Depois de um incidente, transforme as dúvidas que ficaram sem resposta em melhorias específicas. A instrumentação deve acompanhar a evolução do sistema.

 

*Imagem de capa ilustrativa: Unsplash.*
