Categoria

Observabilidade, SRE e Incidentes

OpenTelemetry no Node.js: instrumentação automática e manual na prática
Observabilidade, SRE e Incidentes

OpenTelemetry no Node.js: instrumentação automática e manual na prática

OpenTelemetry é um framework de observabilidade open-source que se tornou o padrão da indústria para coleta de telemetria em aplicações distribuídas. No ecossistema Node.js, ele oferece uma abordagem unificada para capturar traces, métricas e logs, permitindo que desenvolvedores entendam o comportamento de suas aplicações em produção.

03/09/2023
Como usar observabilidade para identificar gargalos
Observabilidade, SRE e Incidentes 06/07/2023

Como usar observabilidade para identificar gargalos

Em sistemas distribuídos modernos, um gargalo representa qualquer componente que limita a capacidade total do sistema, criando um efeito de "funil" onde requisições se acumulam e a performance degrada. Diferente do monitoramento tradicional, que apenas alerta quando algo quebra, a observabilidade permite investigar por que algo está lento ou falhando.

eBPF: observabilidade e segurança em nível de kernel sem modificar aplicações
Observabilidade, SRE e Incidentes 18/06/2023

eBPF: observabilidade e segurança em nível de kernel sem modificar aplicações

O eBPF (extended Berkeley Packet Filter) é uma tecnologia que permite executar programas sandboxed no kernel Linux sem a necessidade de modificar o código-fonte do kernel ou carregar módulos. Originalmente, o BPF clássico foi criado para filtrar pacotes de rede com eficiência. O eBPF moderno expandiu drasticamente esse conceito, tornando-se uma máquina virtual dentro do kernel capaz de executar programas em resposta a eventos de sistema, rede, segurança e rastreamento.

Como configurar alertas no Grafana baseados em thresholds dinâmicos
Observabilidade, SRE e Incidentes 21/05/2023

Como configurar alertas no Grafana baseados em thresholds dinâmicos

Thresholds estáticos — como "alerta se CPU > 80%" — são simples, mas falham em cenários reais. Uma aplicação que normalmente opera a 30% de CPU pode gerar falsos positivos se o limite for fixo em 80%, enquanto um pico legítimo de 90% em horário comercial pode passar despercebido se o limite for muito alto.

Como implementar alertas inteligentes com Alertmanager e PagerDuty
Observabilidade, SRE e Incidentes 19/04/2023

Como implementar alertas inteligentes com Alertmanager e PagerDuty

Alertas inteligentes representam a evolução dos sistemas tradicionais de monitoramento, substituindo notificações brutas por um fluxo contextualizado e livre de ruído. Em uma arquitetura moderna, o Prometheus coleta métricas, o Alertmanager atua como cérebro agregador e o PagerDuty fornece a camada de escalonamento humano. O objetivo central é garantir que cada notificação recebida por um engenheiro seja relevante, acionável e não redundante.