Quando o alerta avisa que o checkout ficou lento, o painel de métricas confirma o p95 subindo. Nenhum dos dois diz em qual dos seis serviços do pedido o tempo foi parar. Essa resposta está no trace, o registro que o distributed tracing guarda do caminho de cada requisição pelos serviços. O difícil é saber […]
Teste sintético: como criar um teste de API em etapas e uma jornada no navegador usando KeepWatch
CPU, memória e disco aparecem em verde no painel enquanto o cliente não consegue fechar o pedido. Nenhuma métrica interna está errada nessa hora: ela só não mede a jornada. O teste sintético de monitoração cobre essa lacuna: refaz a jornada pelo lado de fora, num intervalo fixo, conferindo a resposta de cada passo. Este […]
Grafana vs Kibana: o critério que decide a camada de visualização da sua stack
A pergunta chega quase sempre pelo lado errado. O time abre uma planilha de recursos, marca o que cada ferramenta tem, soma as colunas e descobre que o placar deu empate. Não deu. Ou seja, as duas nasceram para resolver problemas diferentes e continuam melhores em coisas diferentes. O que decide não é a lista […]
Datadog: o que é, como funciona e quanto custa a plataforma de observabilidade
O Datadog é uma plataforma SaaS de monitoramento e observabilidade que chega pronta para uso. Ou seja, não há servidor para provisionar, banco de séries temporais para dimensionar nem cluster para escalar quando o volume cresce. Essa conveniência tem preço. É esse preço que mais surpreende quem contrata. Vale dizer que o licenciamento é modular: […]
Error tracking: o que é, como funciona o rastreamento de erros
A infraestrutura está toda verde. Além disso, o servidor responde em 80 ms, o disco tem espaço, o cluster não reiniciou nenhum pod na madrugada. Mesmo assim, o cliente liga na segunda-feira dizendo que não consegue finalizar o pedido desde sexta. Esse descompasso aparece porque o monitoramento de infraestrutura observa a máquina, não o código […]
Custos de observabilidade: por que a conta cresce e como aplicar FinOps
A fatura da plataforma de observabilidade subiu de novo. No entanto, ninguém ligou servidor novo, ninguém migrou de datacenter, ninguém contratou módulo adicional. Esse descompasso se repete todo trimestre em equipes de TI brasileiras. A explicação é curta: você não paga por infraestrutura, paga por telemetria. Ou seja, a conta acompanha o volume de dados […]
Como implementar OpenTelemetry no Kubernetes: do Collector ao Operator
Rodar aplicações em Kubernetes multiplica os dados que a operação precisa coletar: métricas de pods, logs de containers, eventos do cluster e traces distribuídos. Sem um padrão único de coleta, cada equipe instala um agente diferente. Como resultado, os custos crescem e a visibilidade fica fragmentada. O OpenTelemetry surgiu para resolver esse problema com um […]
Cardinalidade de métricas: o que é, por que explode custos e como reduzir
Toda conta de observabilidade que sai do controle tem a mesma causa raiz escondida: a cardinalidade de métricas. O termo define quantas séries temporais o backend de monitoramento precisa armazenar, indexar e consultar. Ele parece um detalhe de implementação, mas decide o desempenho e o custo de toda a stack. Na prática, a cardinalidade explica […]
Fluentd vs Fluent Bit: como escolher o coletor de logs da sua arquitetura
Toda arquitetura de logs começa com uma decisão que parece técnica demais para importar: quem coleta o log na origem. Essa escolha, no entanto, define o custo de infraestrutura, a confiabilidade do pipeline e o trabalho que sua equipe vai carregar pelos próximos anos. Fluentd e Fluent Bit nasceram no mesmo projeto, carregam o mesmo […]
Tipos de Monitoração Sintética: API, Browser, Transação e Uptime
Você já sabe o que é monitoração sintética. Agora, a questão prática é decidir qual tipo aplicar em cada parte do stack. Uptime simples não enxerga um checkout quebrado. Já browser monitoring desperdiça orçamento quando aplicado em uma página estática. Existem quatro tipos principais de monitoração sintética em uso na maioria das equipes de Operações […]








