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 :
- Pour connaître les exigences configuration du point de terminaison, consultez New Relic OTLP point de terminaison.
- Pour obtenir des instructions sur la configuration des services avec OpenTelemetry, consultez Monitoring APM OpenTelemetry.
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 |
---|---|
| Chaque valeur clé est un attribut sur le |
|
|
|
|
| Chaque valeur clé est un attribut sur le |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Chaque valeur clé est un attribut sur le |
|
|
| Chaque événement est enregistré comme un |
| Stocké sous le nom |
| Stocké sous le nom |
| Chaque valeur clé est stockée comme attribut sur |
| Stocké sous le nom |
|
|
|
|
|
|
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.
Prise en charge des liens Span
Les liens d'extension OpenTelemetry ne sont actuellement pas pris en charge par New Relic.