• /
  • EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Traces de OpenTelemetry no New Relic

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:

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 Span

ResourceSpans.Resource.attributes

Cada valor principal é um atributo no Span [1]

ScopeSpans.InstrumentationScope.name

otel.library.name

ScopeSpans.InstrumentationScope.version

otel.library.version

ScopeSpans.InstrumentationScope.attributes

Cada valor principal é um atributo no Span [1]

Span.trace_id

trace.id

Span.span_id

id

Span.trace_state

w3c.tracestate

Span.parent_span_id

parent.id

Span.name

name

Span.kind

span.kind

Span.start_time_unix_nano

timestamp

Span.end_time_unix_nano

duration.ms (computar com Span.start_time_unix_nano)

Span.attributes

Cada valor principal é um atributo no Span [1]

Span.dropped_attribute_count

otel.dropped_attributes_count

Span.events

Cada evento é registrado como um SpanEvent com span.id / trace.id referindo-se ao intervalo de origem, contagem armazenada como nr.spanEventCount

Span.events[*].time_unix_nano

Armazenado como timestamp em SpanEvent

Span.events[*].name

Armazenado como name em SpanEvent

Span.events[*].attributes

Cada valor principal é armazenado como um atributo no SpanEvent

Span.events[*].dropped_attributes_count

Armazenado como ote.dropped_Attributes_count em SpanEvent

Span.dropped_events_count

otel.dropped_events_count

Span.status.message

otel.status_description

Span.status.code

otel.status_code

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 .

Os links de extensão do OpenTelemetry não são atualmente suportados pelo New Relic.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.