Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Conversion d'objets de l'API de télémétrie Lambda en Spans Event
OpenTelemetry
Le schéma de l'API AWS Lambda de télémétrie est sémantiquement compatible avec (). OpenTelemetry OTel Cela signifie que vous pouvez convertir les Event
objets de votre API de AWS Lambda télémétrie en OpenTelemetry (OTel) Spans. Lors de la conversion, vous ne devez pas mapper un seul Event
objet à un seul OTel Span. Vous devez plutôt présenter les trois événements liés à une phase du cycle de vie dans un seul OTel intervalle. Par exemple, les événements start
, runtimeDone
et runtimeReport
représentent un seul appel de fonction. Présentez ces trois événements sous la forme d'un seul OTel Span.
Vous pouvez convertir vos événements en utilisant des événements Span ou des Spans enfants (imbriqués). Les tableaux de cette page décrivent les mappages entre les propriétés du schéma de l'API de télémétrie et les propriétés OTel Span pour les deux approches. Pour plus d'informations sur OTel Spans, consultez Span
Sections
Carte de OTel Spans avec Span Events
Dans les tableaux suivants, e
représente l’événement provenant de la source de télémétrie.
Mappage des événements *Start
OpenTelemetry | Schéma de l’API de télémétrie Lambda |
---|---|
|
Votre extension génère cette valeur sur la base du champ |
|
Utilisez |
|
S/O, car l’événement n’est pas encore terminé. |
|
Définie sur |
|
Définie sur |
|
Analysez l' AWS X-Ray en-tête trouvé dans |
|
Analysez l’en-tête X-Ray trouvé dans |
|
Utilisez |
|
S/O pour un contexte de trace X-Ray. |
|
Analysez l’en-tête X-Ray trouvé dans |
|
Votre extension peut ajouter toute valeur personnalisée ici. |
Cartographie des RuntimeDone événements*
OpenTelemetry | Schéma de l’API de télémétrie Lambda |
---|---|
|
Votre extension génère la valeur basée sur le champ |
|
Utilisez Sinon, utilisez |
|
S/O, car l’événement n’est pas encore terminé. |
|
Définie sur |
|
Si Sinon, définissez sur |
|
Utilisez |
|
Utilisez |
|
Utilisez |
|
Analysez l' AWS X-Ray en-tête trouvé dans |
|
Analysez l’en-tête X-Ray trouvé dans |
|
Utilisez le même |
|
S/O pour un contexte de trace X-Ray. |
|
Analysez l’en-tête X-Ray trouvé dans |
|
Votre extension peut ajouter toute valeur personnalisée ici. |
Mappage des événements *Report
OpenTelemetry | Schéma de l’API de télémétrie Lambda |
---|---|
|
Votre extension génère la valeur basée sur le champ |
|
Utilisez Sinon, utilisez |
|
Utilisez |
|
Définie sur |
|
Utilisez la même valeur que l’événement |
|
Analysez l' AWS X-Ray en-tête trouvé dans |
|
Analysez l’en-tête X-Ray trouvé dans |
|
Utilisez le même |
|
S/O pour un contexte de trace X-Ray. |
|
Analysez l’en-tête X-Ray trouvé dans |
|
Votre extension peut ajouter toute valeur personnalisée ici. |
Carte des OTel travées avec des travées pour les enfants
Le tableau suivant décrit comment convertir les événements de l'API de télémétrie Lambda en OTel spans with Child (imbriqué) Spans for Spans. *RuntimeDone
Pour les mappages *Start
et *Report
, reportez-vous aux tableaux de Carte de OTel Spans avec Span Events, car ils sont les mêmes pour les Spans enfant. Dans cette table, e
représente l’événement provenant de la source de télémétrie.
Cartographie des RuntimeDone événements*
OpenTelemetry | Schéma de l’API de télémétrie Lambda |
---|---|
|
Votre extension génère la valeur basée sur le champ |
|
Utilisez Sinon, utilisez |
|
S/O, car l’événement n’est pas encore terminé. |
|
Définie sur |
|
Si Sinon, définissez sur |
|
Analysez l' AWS X-Ray en-tête trouvé dans |
|
Analysez l’en-tête X-Ray trouvé dans |
|
Utilisez le même |
|
S/O pour un contexte de trace X-Ray. |
|
Analysez l’en-tête X-Ray trouvé dans |
|
Votre extension peut ajouter toute valeur personnalisée ici. |
|
Utilisez |
|
Utilisez |
|
Utilisez |
|
Identique au parent |
|
Identique au parent |
|
Identique au parent |
|
Utilisez le parent |
|
Générer un nouveau |
|
S/O pour un contexte de trace X-Ray. |
|
Identique au parent |