Skip to Content
Projetando Sistemas Distribuídos, 2ª Edição
book

Projetando Sistemas Distribuídos, 2ª Edição

by Brendan Burns
March 2025
Intermediate to advanced
220 pages
6h 27m
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Content preview from Projetando Sistemas Distribuídos, 2ª Edição

Capítulo 14. Padrões de monitorização e observabilidade

Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com

Uma das principais diferenças entre as aplicações cliente e os sistemas distribuídos é que, em geral, os sistemas distribuídos implementam serviços. Devido à natureza 24/7 destes sistemas, a monitorização e a observabilidade tornam-se críticas para a construção de sistemas fiáveis. Para garantir a fiabilidade, é necessário detetar um problema antes de o cliente o detetar; e para resolver os problemas detectados, é necessário compreender como o sistema está a funcionar. Este capítulo foca nas melhores práticas para tal monitoramento e observabilidade.

Noções básicas de monitorização e observabilidade

Antes de entrarmos nos pormenores da implementação da monitorização e da observabilidade, é útil basearmo-nos no conjunto de conceitos fundamentais que constituem qualquer solução de monitorização e observabilidade.

Em qualquer sistema, há quatro conceitos-chave que constituem as nossas soluções:

  • Registo

  • Métricas

  • Alerta

  • Rastreio

Vamos analisar cada uma delas com um pouco mais de detalhe.

É muito provável que qualquer um que tenha construído até mesmo o menor sistema tenha implementado logging, mesmo que não perceba que o fez. A versão mais simples de logging é a humilde declaração printf. É claro que existem muitas formas mais sofisticadas defazer logging, mas, em última análise, todas elas têm o mesmo ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

LLMs e IA generativa para os cuidados de saúde

LLMs e IA generativa para os cuidados de saúde

Kerrie Holley, Manish Mathur

Publisher Resources

ISBN: 9798341637856Supplemental Content