• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Trazas de OpenTelemetry en New Relic

OpenTelemetry proporciona un rico ecosistema de rastreo, con una API para registrar traza telemetría, un SDK para exportar datos de tramo y distribución del contexto para rastrear a través de los límites de las aplicaciones.

Esta página describe cómo New Relic maneja los tramos OpenTelemetry que recibe a través del extremo OTLP New Relic . Para enviar OpenTelemetry la traza a New Relic, deberá configurar su fuente de traza para exportar datos al New Relic OpenTelemetry extremo del recolector (OTLP) (consulte New Relic Extremo OTLP de para conocer los requisitos específicos de configuración del extremo). Para obtener información sobre la configuración de servicios con OpenTelemetry traza, consulte OpenTelemetry APM monitoreo.

Mapeo de tramo OTLP

New Relic asigna extensiones de OTLP al tipo de datos Span. La siguiente tabla describe cómo se interpretan los campos del mensaje Span proto :

Protocampo de tramo OTLP

Campo New Relic Span

ResourceSpans.Resource.attributes

Cada valor principal es un atributo en el Span [1]

ScopeSpans.InstrumentationScope.name

otel.library.name

ScopeSpans.InstrumentationScope.version

otel.library.version

ScopeSpans.InstrumentationScope.attributes

Cada valor principal es un atributo en el 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

druation.ms (calcular con Span.start_time_unix_nano

Span.attributes

Cada valor principal es un atributo en el Span [1]

Span.dropped_attribute_count

otel.dropped_attributes_count

Span.events

Cada evento se registra como SpanEvent con span.id / trace.id haciendo referencia al intervalo de origen, el recuento se almacena como nr.spanEventCount

Span.events[*].time_unix_nano

Almacenado como timestamp el SpanEvent

Span.events[*].name

Almacenado como name el SpanEvent

Span.events[*].attributes

Cada valor principal se almacena como un atributo en SpanEvent

Span.events[*].dropped_attributes_count

Almacenado como ote.dropped_Attributes_count el SpanEvent

Span.dropped_events_count

otel.dropped_events_count

Span.status.message

otel.status_description

Span.status.code

otel.status_code

Notas a pie de tabla

[1] En caso de conflicto en los campos atributo de recurso, atributo de alcance, atributo span y span de nivel superior, el orden de precedente (de mayor a menor) es: campos Span.* de nivel superior > Span.attributes > ScopeSpans.InstrumentationScope.attributes > ResourceSpans.Resource.attributes.

Actualmente, New Relic no admite enlaces de tramo de OpenTelemetry.

Copyright © 2024 New Relic Inc.

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