• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Trace OpenTelemetry dans New Relic

OpenTelemetry fournit un écosystème de tracing riche, avec une API pour l'enregistrement de la télémétrie trace , un SDK pour l'exportation de données de portée et une propagation du contexte pour le tracing au-delà des limites de l'application.

Cette page décrit comment New Relic gère les étendues OpenTelemetry qu'il reçoit via le point de terminaison New Relic OTLP. Pour envoyer OpenTelemetry une trace à New Relic, vous devez configurer votre trace source pour exporter les données vers le New Relic OpenTelemetry Collector via le point de terminaison OTLP. Voir les pages suivantes :

Modélisation de la portée OTLP

New Relic mappe les étendues OTLP au type de données Span . Le tableau ci-dessous décrit comment les champs des définitions de message du protocole de trace sont interprétés :

Champ proto OTLP

Champ Span de New Relic

ResourceSpans.Resource.attributes

Chaque valeur clé est un attribut sur le Span [1]

ScopeSpans.InstrumentationScope.name

otel.library.name

ScopeSpans.InstrumentationScope.version

otel.library.version

ScopeSpans.InstrumentationScope.attributes

Chaque valeur clé est un attribut sur le 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 (calculé avec Span.start_time_unix_nano)

Span.attributes

Chaque valeur clé est un attribut sur le Span [1]

Span.dropped_attribute_count

otel.dropped_attributes_count

Span.events

Chaque événement est enregistré comme un SpanEvent avec span.id / trace.id faisant référence à l'étendue de la source, le nombre est stocké comme nr.spanEventCount

Span.events[*].time_unix_nano

Stocké sous le nom timestamp sur SpanEvent

Span.events[*].name

Stocké sous le nom name sur SpanEvent

Span.events[*].attributes

Chaque valeur clé est stockée comme attribut sur SpanEvent

Span.events[*].dropped_attributes_count

Stocké sous le nom ote.dropped_Attributes_count sur SpanEvent

Span.dropped_events_count

otel.dropped_events_count

Span.status.message

otel.status_description

Span.status.code

otel.status_code

Notes de bas de tableau

[1] En cas de conflit dans les champs d'attribut de ressource, d'attribut de portée, d'attribut d'étendue et d'étendue de niveau supérieur, l'ordre de priorité (du plus élevé au plus bas) est le suivant : les champs de niveau supérieur Span.* > Span.attributes > ScopeSpans.InstrumentationScope.attributes > ResourceSpans.Resource.attributes.

Consultez les types d'attributs OTLP pour plus de détails sur les types d'attributs pris en charge par le point de terminaison OTLP de New Relic.

Les liens d'extension OpenTelemetry ne sont actuellement pas pris en charge par New Relic.

Droits d'auteur © 2025 New Relic Inc.

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