Conceito e mecanismo
Uma aplicação pode esperar por rede ou base de dados enquanto usa pouca CPU. Traces correlacionados ajudam a relacionar pedido e dependências, desde que a instrumentação e a propagação de contexto estejam configuradas. Escolhe o mecanismo suportado pela linguagem e hosting; a orientação atual de Application Insights usa OpenTelemetry nos cenários suportados. Verifica se os sinais chegam e se representam a operação pretendida. Um dashboard criado sem tráfego de validação não demonstra que as dependências críticas estão instrumentadas.
Aplicação guiada
Interpreta a estrutura temporal antes de somar durações. Chamadas sequenciais acumulam tempo; spans sobrepostos não devem ser todos adicionados ao caminho crítico. Distingue uma amostra da distribuição de muitos pedidos. Standard availability tests observam os pedidos configurados, podendo verificar resposta e certificado, mas a página inicial saudável não prova conclusão do batch. Combina sinais técnicos com evidência do resultado de negócio. Ao comunicar um incidente, identifica medição, janela, população afetada e limitações, evitando expor conteúdo sensível nos logs.
Três chamadas sequenciais de 120, 180 e 250 ms mais 50 ms locais totalizam 600 ms. Isso descreve este trace, não o p95 global.
Armadilhas comuns
Somar spans sobrepostos; confundir disponibilidade do endpoint com sucesso do processo; concluir que CPU baixa elimina problema de desempenho.
Tópicos relacionados: Mensagens, eventos e contratos de API · Versões e publicação controlada
Explica o que a evidência mede e o que ainda falta observar.
Referência: Application Insights OpenTelemetry overview · AZ-204 archived objectives 2026-01-14; retired 2026-07-31