Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Konvertieren von Event-Objekte der Lambda-Telemetrie-API in OpenTelemetry-Spans
Das AWS Lambda-Telemetrie-API-Schema ist semantisch kompatibel mit OpenTelemetry (OTel). Das bedeutet, dass Sie Ihre AWS Lambda-Telemetrie-API Event-Objekte zu OpenTelemetry (OTel)-Spans konvertieren können. Beim Konvertieren sollten Sie kein einzelnes Event-Objekt einem einzelnen OTel Span zuordnen. Stattdessen sollten Sie alle drei Ereignisse, die sich auf eine Lebenszyklusphase beziehen, in einem einzigen OTel-Span darstellen. Die start, runtimeDone, und runtimeReport-Ereignisse repräsentieren beispielsweise einen einzelnen Funktionsaufruf. Stellen Sie alle drei Ereignisse als einen einzigen OTel-Span dar.
Sie können Ihre Ereignisse mithilfe von Span-Ereignissen oder untergeordneten (verschachtelten) Spans konvertieren. Die Tabellen auf dieser Seite beschreiben die Zuordnungen zwischen Telemetrie-API-Schemaeigenschaften und OTel-Span-Eigenschaften für beide Ansätze. Weitere Informationen zu OTel Spans finden Sie unter Span
Abschnitte
Zuordnung zu OTel Spans mit Span-Ereignissen
In den folgenden Tabellen stellt e das Ereignis dar, das von der Telemetrie-Quelle stammt.
Zuordnung der *Start-Ereignisse
| OpenTelemetry | Schema der Lambda-Telemetrie-API |
|---|---|
|
|
Ihre Erweiterung generiert diesen Wert basierend auf dem |
|
|
Verwenden Sie |
|
|
Nicht zutreffend, da das Ereignis noch nicht abgeschlossen ist. |
|
|
Setzen Sie auf |
|
|
Setzen Sie auf |
|
|
Analysieren Sie den AWS X-Ray-Header, der in |
|
|
Analysieren Sie den X-Ray-Header, der in |
|
|
Verwenden Sie |
|
|
Nicht zutreffend für einen X-Ray-Ablaufverfolgungskontext. |
|
|
Analysieren Sie den X-Ray-Header, der in |
|
|
Ihre Erweiterung kann hier beliebige benutzerdefinierte Werte hinzufügen. |
Zuordnung der *RuntimeDone-Ereignisse
| OpenTelemetry | Schema der Lambda-Telemetrie-API |
|---|---|
|
|
Ihre Erweiterung generiert den Wert basierend auf dem |
|
|
Verwenden Sie Als alternative Vorgehensweise verwenden Sie |
|
|
Nicht zutreffend, da das Ereignis noch nicht abgeschlossen ist. |
|
|
Setzen Sie auf |
|
|
Wenn Ansonsten auf festlegen |
|
|
Verwenden Sie |
|
|
Verwenden Sie |
|
|
Verwenden Sie |
|
|
Analysieren Sie den AWS X-Ray-Header, der in |
|
|
Analysieren Sie den X-Ray-Header, der in |
|
|
Verwenden Sie dieselbe |
|
|
Nicht zutreffend für einen X-Ray-Ablaufverfolgungskontext. |
|
|
Analysieren Sie den X-Ray-Header, der in |
|
|
Ihre Erweiterung kann hier beliebige benutzerdefinierte Werte hinzufügen. |
Zuordnung der *Report-Ereignisse
| OpenTelemetry | Schema der Lambda-Telemetrie-API |
|---|---|
|
|
Ihre Erweiterung generiert den Wert basierend auf dem |
|
|
Verwenden Sie Als alternative Vorgehensweise verwenden Sie |
|
|
Verwenden Sie |
|
|
Setzen Sie auf |
|
|
Verwenden Sie den gleichen Wert wie das |
|
|
Analysieren Sie den AWS X-Ray-Header, der in |
|
|
Analysieren Sie den X-Ray-Header, der in |
|
|
Verwenden Sie dieselbe |
|
|
Nicht zutreffend für einen X-Ray-Ablaufverfolgungskontext. |
|
|
Analysieren Sie den X-Ray-Header, der in |
|
|
Ihre Erweiterung kann hier beliebige benutzerdefinierte Werte hinzufügen. |
Zuordnung zu OTel-Spans mit untergeordneten Spans
Die folgende Tabelle beschreibt, wie Lambda-Telemetrie-API-Ereignisse in OTel-Spans mit untergeordneten (verschachtelten) Spans für *RuntimeDone-Spans konvertiert werden. Informationen zu *Start- und *Report-Zuordnungen finden Sie in den Tabellen in Zuordnung zu OTel Spans mit Span-Ereignissen, da diese für untergeordnete Spans identisch sind. In dieser Tabelle stellt e das Ereignis dar, das von der Telemetrie-Quelle stammt.
Zuordnung der *RuntimeDone-Ereignisse
| OpenTelemetry | Schema der Lambda-Telemetrie-API |
|---|---|
|
|
Ihre Erweiterung generiert den Wert basierend auf dem |
|
|
Verwenden Sie Als alternative Vorgehensweise verwenden Sie |
|
|
Nicht zutreffend, da das Ereignis noch nicht abgeschlossen ist. |
|
|
Setzen Sie auf |
|
|
Wenn Ansonsten auf festlegen |
|
|
Analysieren Sie den AWS X-Ray-Header, der in |
|
|
Analysieren Sie den X-Ray-Header, der in |
|
|
Verwenden Sie dieselbe |
|
|
Nicht zutreffend für einen X-Ray-Ablaufverfolgungskontext. |
|
|
Analysieren Sie den X-Ray-Header, der in |
|
|
Ihre Erweiterung kann hier beliebige benutzerdefinierte Werte hinzufügen. |
|
|
Verwenden Sie |
|
|
Verwenden Sie |
|
|
Verwenden Sie |
|
|
Wie bei übergeordnetem |
|
|
Wie bei übergeordnetem |
|
|
Wie bei übergeordnetem |
|
|
Verwenden Sie die übergeordnete |
|
|
Generieren Sie eine neue |
|
|
Nicht zutreffend für einen X-Ray-Ablaufverfolgungskontext. |
|
|
Wie bei übergeordnetem |