--- title: 'Módulo 12 - Observabilidade' weight: 140 --- A observabilidade ajuda você a entender o que está acontecendo em seus sistemas e aplicativos. Obter observabilidade ajuda a detectar, investigar e corrigir problemas. Os três pilares da observabilidade são: - Métricas - Logs - Rastreamentos *Métricas* são uma representação numérica de dados medidos em intervalos de tempo. As métricas fornecem dados sobre o desempenho de seus sistemas. Você pode pensar em uma métrica como uma única variável usada para monitorar um aspecto do seu sistema. Ao combinar todas essas métricas individuais, você pode ver o desempenho de seu aplicativo ao longo do tempo. *Logs* ajudam a acompanhar os eventos que ocorreram em seu aplicativo ou sistema. Logs são registros com data e hora que podem incluir eventos como falhas, erros, transformações de estado ou até mesmo quem acessou seu sistema em um determinado momento. Os logs podem ser gravados em formatos não estruturados, semiestruturados ou estruturados. *Rastreamentos* são representações de uma série de eventos distribuídos causalmente relacionados. Os rastreamentos podem codificar fluxos de solicitação de ponta a ponta por meio de um sistema distribuído. O monitoramento de métricas, logs e rastreamentos pode ajudá-lo a entender a disponibilidade, o desempenho e a integridade de seus aplicativos. A AWS fornece várias ferramentas que você pode usar com o Step Functions para monitorar esses três pilares de observabilidade. Revise a documentação: - [Registrar em log e monitorar no AWS Step Functions](https://docs.aws.amazon.com/pt_br/step-functions/latest/dg/monitoring-logging.html) - [EventBridge (CloudWatch Eventos) para alterações no status de execução do Step Functions](https://docs.aws.amazon.com/pt_br/step-functions/latest/dg/cw-events.html) - [AWS X-Ray e Step Functions](https://docs.aws.amazon.com/pt_br/step-functions/latest/dg/concepts-xray-tracing.html) **Duração Estimada: 30 minutos**