Depois de nos enviar seus dados do OpenTelemetry e abrir seu serviço (entidade) na interface, clique em Transactions para identificar a lentidão na transação que pode estar causando um aumento no tempo de resposta do seu aplicativo. Depois de identificar uma transação com problema, você poderá detalhar o desempenho dessa transação e ver o rastreamento distribuído envolvendo essa transação.
A noção de transação da New Relic encapsula uma unidade lógica de trabalho em um aplicativo de software – geralmente, esse é o trabalho executado por um único processo.
Métrica ou spans
Você pode optar por usar métricas ou intervalos para potencializar a visualização Transactions .
Importante
Ao escolher a métrica, as transações são mostradas apenas para servidores HTTP. métodos de transação para serviço gRPC ou outros protocolos ainda não são mostrados.
Atributo obrigatório
Com o OpenTelemetry, contamos com SpanKind
para mapear dados de rastreamento para nosso conceito de transação. Um SpanKind
de server
ou consumer
é usado para identificar o ponto de entrada de um processo. Em outras palavras, são spans que são root spans ou span filho de um processo remoto.
Para que seus dados do OpenTelemetry apareçam na página Transactions , certifique-se de que eles tenham o seguinte atributo, de acordo com as convenções semânticas da OTel:
Métrica ou spans? | Descrição |
---|---|
Métrica |
|
Vãos |
|
Para saber mais sobre o OpenTelemetry em outras páginas da interface, consulte a visão geral da interface.