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.
Lambda Telemetry API-Ereignisobjekte in Spans konvertieren OpenTelemetry
Das AWS Lambda Telemetrie-API-Schema ist semantisch kompatibel mit (Otel). OpenTelemetry Das bedeutet, dass Sie Ihre AWS Lambda Event Telemetrie-API-Objekte in 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 https://opentelemetry.io/docs/reference/specification/trace/api/#span
Sections
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 |
|
|
N/A, weil die Veranstaltung noch nicht abgeschlossen ist. |
|
|
Setzen Sie diesen Wert auf |
|
|
Setzen Sie diesen Wert auf |
|
|
Analysieren Sie den in gefundenen AWS X-Ray Header |
|
|
Analysieren Sie den X-Ray Header, der in gefunden wurde |
|
|
Verwenden Sie |
|
|
N/A für einen X-Ray Trace-Kontext. |
|
|
Analysieren Sie den in gefundenen X-Ray Header |
|
|
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 |
|
|
N/A, weil die Veranstaltung noch nicht abgeschlossen ist. |
|
|
Setzen Sie diesen Wert auf |
|
|
Wenn Ansonsten auf |
|
|
Verwenden Sie |
|
|
Verwenden Sie |
|
|
Verwenden Sie |
|
|
Analysieren Sie den in gefundenen AWS X-Ray Header |
|
|
Analysieren Sie den X-Ray Header, der in gefunden wurde |
|
|
Verwenden Sie dieselbe |
|
|
N/A für einen X-Ray Trace-Kontext. |
|
|
Analysieren Sie den in gefundenen X-Ray Header |
|
|
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 diesen Wert auf |
|
|
Verwenden Sie den gleichen Wert wie das |
|
|
Analysieren Sie den AWS X-Ray Header, der in gefunden wurde |
|
|
Analysieren Sie den X-Ray Header, der in gefunden wurde |
|
|
Verwenden Sie dieselbe |
|
|
N/A für einen X-Ray Trace-Kontext. |
|
|
Analysieren Sie den in gefundenen X-Ray Header |
|
|
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 |
|
|
N/A, weil die Veranstaltung noch nicht abgeschlossen ist. |
|
|
Setzen Sie diesen Wert auf |
|
|
Wenn Ansonsten auf |
|
|
Analysieren Sie den in gefundenen AWS X-Ray Header |
|
|
Analysieren Sie den X-Ray Header, der in gefunden wurde |
|
|
Verwenden Sie dieselbe |
|
|
N/A für einen X-Ray Trace-Kontext. |
|
|
Analysieren Sie den in gefundenen X-Ray Header |
|
|
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 |
|
|
N/A für einen X-Ray Trace-Kontext. |
|
|
Wie bei übergeordnetem |