OpenTelemetry fornece um rico ecossistema de rastreamento, com uma API para registrar telemetria de trace um SDK para exportar dados de extensão e propagação de contexto para rastreamento através dos limites do aplicativo.
Esta página descreve como New Relic lida com os intervalos OpenTelemetry que recebe por meio do New Relic OTLP endpoint. Para enviar o rastreamento OpenTelemetry para New Relic, você precisará configurar sua origem trace para exportar dados para o coletor do New Relic OpenTelemetry por meio do endpoint OTLP. Veja as páginas seguintes:
- Para requisitos de configuração endpoint , consulte New Relic OTLP endpoint.
- Para obter instruções sobre como configurar serviços com OpenTelemetry, consulte MonitoramentoOpenTelemetry APM .
Mapeamento de intervalo OTLP
O New Relic mapeia extensões OTLP para o tipo de dados Span
. A tabela abaixo descreve como os campos das definições de mensagens do protocolo de rastreamento são interpretados:
Campo proto OTLP | Campo New Relic |
---|---|
| Cada valor principal é um atributo no |
|
|
|
|
| Cada valor principal é um atributo no |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Cada valor principal é um atributo no |
|
|
| Cada evento é registrado como um |
| Armazenado como |
| Armazenado como |
| Cada valor principal é armazenado como um atributo no |
| Armazenado como |
|
|
|
|
|
|
Notas de rodapé da tabela
[1] Em caso de conflito nos campos atributo de recurso, atributo de escopo, atributo de extensão e extensão de nível superior, a ordem de precedente (do maior para o menor) é os campos de nível superior Span.*
> Span.attributes
> ScopeSpans.InstrumentationScope.attributes
> ResourceSpans.Resource.attributes
.
Consulte os tipos de atributos New Relic OTLP endpoint para obter detalhes sobre os tipos de atributos suportados OTLP .
Suporte para links de extensão
Os links de extensão do OpenTelemetry não são atualmente suportados pelo New Relic.