Categoria

Observabilidade, SRE e Incidentes

Introdução ao Cilium: rede e observabilidade com eBPF no Kubernetes
Observabilidade, SRE e Incidentes

Introdução ao Cilium: rede e observabilidade com eBPF no Kubernetes

O Kubernetes revolucionou a orquestração de contêineres, mas sua camada de rede tradicional sempre foi um ponto de estrangulamento. O kube-proxy e as regras iptables criavam problemas de desempenho, especialmente em clusters com alta rotatividade de pods. Cada nova regra de rede exigia iterações lineares sobre a cadeia de iptables, causando latência crescente à medida que o cluster escalava.

13/11/2024
Boas práticas de logging estruturado em aplicações
Observabilidade, SRE e Incidentes 18/10/2024

Boas práticas de logging estruturado em aplicações

O logging estruturado é uma abordagem moderna para registro de eventos em aplicações que substitui o texto livre tradicional por dados formatados e padronizados. Enquanto um log tradicional pode ser:

Métricas de qualidade de código: cobertura e complexidade ciclomática
Observabilidade, SRE e Incidentes 16/10/2024

Métricas de qualidade de código: cobertura e complexidade ciclomática

A qualidade de software é um conceito subjetivo quando baseado apenas em impressões. Para torná-la objetiva e mensurável, surgem as métricas de qualidade de código — indicadores numéricos que permitem avaliar aspectos como manutenibilidade, legibilidade e confiabilidade. Sem métricas, equipes ficam reféns de achismos e revisões subjetivas.

Monitoramento de desempenho de aplicações (APM)
Observabilidade, SRE e Incidentes 22/09/2024

Monitoramento de desempenho de aplicações (APM)

Application Performance Monitoring (APM) é a prática de rastrear, medir e otimizar o desempenho de aplicações de software. Seu objetivo principal é garantir que a aplicação atenda aos níveis de serviço esperados, identificando gargalos antes que afetem a experiência do usuário final. Diferente do monitoramento de infraestrutura (que foca em CPU, memória e disco) e do monitoramento de logs (que analisa eventos textuais), o APM mergulha no comportamento interno da aplicação: tempo gasto em funções

Como usar o Grafana OnCall para gestão de plantão e escalonamento
Observabilidade, SRE e Incidentes 19/09/2024

Como usar o Grafana OnCall para gestão de plantão e escalonamento

O Grafana OnCall é uma ferramenta open-source de gestão de incidentes que permite gerenciar plantões, escalonar alertas e coordenar respostas a incidentes diretamente integrada ao ecossistema Grafana. Diferente de soluções proprietárias como PagerDuty ou Opsgenie, o OnCall oferece controle total sobre os dados e uma integração nativa com o Grafana Alerting.

Como calcular e respeitar error budgets sem inibir velocidade do time
Observabilidade, SRE e Incidentes 06/09/2024

Como calcular e respeitar error budgets sem inibir velocidade do time

Error budget é um dos conceitos mais transformadores da engenharia de confiabilidade moderna. Ele nasceu da constatação simples, porém revolucionária, do Google SRE: 100% de confiabilidade é o inimigo da inovação. Se um sistema precisa estar disponível 100% do tempo, nenhuma alteração pode ser feita — nem deploy, nem atualização de segurança, nem nova feature.

Como criar dashboards operacionais com Grafana e Loki
Observabilidade, SRE e Incidentes 11/08/2024

Como criar dashboards operacionais com Grafana e Loki

A combinação Grafana + Loki representa uma abordagem moderna para observabilidade operacional, especialmente quando o objetivo é criar dashboards que transformem logs brutos em métricas acionáveis. Diferente de soluções tradicionais como ELK (Elasticsearch, Logstash, Kibana), o Loki foi projetado para ser econômico e eficiente: ele não indexa o conteúdo dos logs, mas sim os metadados (labels), reduzindo drasticamente o custo de armazenamento e consulta.

Introdução ao Signoz como alternativa open source ao Datadog
Observabilidade, SRE e Incidentes 25/07/2024

Introdução ao Signoz como alternativa open source ao Datadog

Empresas que escalam suas operações rapidamente enfrentam um desafio comum: os custos de observabilidade disparam à medida que o volume de dados cresce. O Datadog, embora seja uma plataforma madura e rica em funcionalidades, adota um modelo de precificação por host e por log que pode se tornar proibitivo. Em ambientes com centenas de microsserviços, a fatura mensal frequentemente ultrapassa dezenas de milhares de dólares.

Monitoramento de erros com Sentry: configuração que alerta o que realmente importa
Observabilidade, SRE e Incidentes 04/07/2024

Monitoramento de erros com Sentry: configuração que alerta o que realmente importa

O Sentry é uma plataforma open-source de monitoramento de erros e desempenho que captura exceções em tempo real, oferecendo visibilidade granular sobre falhas em aplicações. Diferentemente de logs tradicionais — que exigem busca manual e análise de arquivos extensos — o Sentry agrupa automaticamente erros semelhantes, fornece stack traces completos e enriquece cada evento com contexto do ambiente (sistema operacional, navegador, versão do código).