01
Por que os tres pilares tradicionais nao bastam
A observabilidade classica se apoia em logs, metricas e traces, e mira latencia, throughput e taxa de erro. Isso responde "o servico esta de pe?", mas nao responde nenhuma das perguntas que importam num sistema com LLM. Uma chamada pode retornar 200 OK, dentro do SLA de latencia, e ainda assim ter alucinado a resposta, recusado indevidamente ou gasto tres vezes mais tokens do que o esperado. O sucesso HTTP nao diz nada sobre o sucesso semantico.
Um LLM precisa de tres eixos observados em conjunto, porque eles se movem em direcoes opostas. Trocar de modelo para reduzir custo pode derrubar a qualidade. Encurtar o prompt para reduzir latencia pode remover contexto e aumentar o retrabalho. Cada decisao mexe nos tres ao mesmo tempo, e sem medir os tres voce otimiza um numero e degrada outro sem perceber. A tabela abaixo mostra o que cada eixo exige que a observabilidade tradicional nao entrega.
| Eixo | O que mede | Sinal que importa | Por que APM classico nao pega |
|---|---|---|---|
| Latencia | Tempo por fase: fila, prompt, modelo, tools, streaming | Percentil p95 por rota, nao a media | Nao separa tempo de modelo de tempo de tool |
| Custo | Tokens de entrada e saida por chamada, convertidos em moeda | Custo por rota e por usuario, tendencia diaria | Nao existe o conceito de token no APM padrao |
| Qualidade | A resposta esta correta, util e no formato esperado | Taxa de alucinacao, recusa, formato invalido | HTTP 200 nao significa resposta boa |
A regra pratica: nunca olhe um eixo isolado. Um dashboard de LLM util mostra latencia, custo e qualidade lado a lado por rota, para que qualquer mudanca revele o trade-off imediatamente. Melhorar a media sem olhar o p95, ou baixar custo sem olhar qualidade, e trocar um problema visivel por um invisivel.