El esquema de la API de telemetría AWS Lambda es semánticamente compatible con OpenTelemetry (OTel). Esto significa que puede convertir sus objetos Event
de la API de telemetría AWS Lambda en OpenTelemetry (OTel) Spans. Al realizar la conversión, no debe asignar un solo objeto de Event
a un solo OTel Span. En su lugar, debe presentar los tres eventos relacionados con una fase del ciclo de vida en un solo OTel Span. Por ejemplo, los eventos start
, runtimeDone
y runtimeReport
representan una sola invocación de función. Presente estos tres eventos como un solo OTel Span.
Puede convertir sus eventos mediante Span Events o Child Spans (agrupados). Las tablas de esta página describen las asignaciones entre las propiedades del esquema de la API de telemetría y las propiedades de OTel Span para ambos enfoques. Para obtener más información sobre OTel Spans, consulte Span
Mapeo de OTel Spans con Span Events
En las siguientes tablas, e
representa el evento que proviene del origen de telemetría.
Mapeo de los eventos *Start
OpenTelemetry | Esquema de la API de telemetría de Lambda |
---|---|
|
Su extensión genera este valor en función del campo |
|
Utilice |
|
N/D, porque el evento aún no se ha completado. |
|
Configurado en |
|
Configurado en |
|
Analice el encabezado AWS X-Ray que se encuentra en |
|
Analice el encabezado X-Ray que se encuentra en |
|
Utilice |
|
N/D para un contexto de seguimiento de X-Ray. |
|
Analice el encabezado X-Ray que se encuentra en |
|
Su extensión puede agregar aquí cualquier valor personalizado. |
Mapeo de los eventos *RuntimeDone
OpenTelemetry | Esquema de la API de telemetría de Lambda |
---|---|
|
Su extensión genera el valor en función del campo |
|
Utilice Para otras opciones, consulte |
|
N/D, porque el evento aún no se ha completado. |
|
Configurado en |
|
S i De lo contrario, establézcala en |
|
Utilice |
|
Utilice |
|
Utilice |
|
Analice el encabezado AWS X-Ray que se encuentra en |
|
Analice el encabezado X-Ray que se encuentra en |
|
Use el mismo |
|
N/D para un contexto de seguimiento de X-Ray. |
|
Analice el encabezado X-Ray que se encuentra en |
|
Su extensión puede agregar aquí cualquier valor personalizado. |
Mapeo de los eventos *Report
OpenTelemetry | Esquema de la API de telemetría de Lambda |
---|---|
|
Su extensión genera el valor en función del campo |
|
Utilice Para otras opciones, consulte |
|
Utilice |
|
Configurado en |
|
Usa el mismo valor que el evento |
|
Analice el encabezado AWS X-Ray que se encuentra en |
|
Analice el encabezado X-Ray que se encuentra en |
|
Use el mismo |
|
N/D para un contexto de seguimiento de X-Ray. |
|
Analice el encabezado X-Ray que se encuentra en |
|
Su extensión puede agregar aquí cualquier valor personalizado. |
Mapeo de OTel Spans con Child Spans
En la siguiente tabla se describe cómo convertir los eventos de la API de telemetría de Lambda en OTel Spans con Child Spans (agrupados) para los Spans *RuntimeDone
. Para las asignaciones de *Start
y *Report
, consulte las tablas en Mapeo de OTel Spans con Span Events, ya que son las mismas para Child Spans. En esta tabla, e
representa el evento que proviene del origen de telemetría.
Mapeo de los eventos *RuntimeDone
OpenTelemetry | Esquema de la API de telemetría de Lambda |
---|---|
|
Su extensión genera el valor en función del campo |
|
Utilice Para otras opciones, consulte |
|
N/D, porque el evento aún no se ha completado. |
|
Configurado en |
|
S i De lo contrario, establézcala en |
|
Analice el encabezado AWS X-Ray que se encuentra en |
|
Analice el encabezado X-Ray que se encuentra en |
|
Use el mismo |
|
N/D para un contexto de seguimiento de X-Ray. |
|
Analice el encabezado X-Ray que se encuentra en |
|
Su extensión puede agregar aquí cualquier valor personalizado. |
|
Utilice |
|
Utilice |
|
Utilice |
|
Igual que el |
|
Igual que el |
|
Igual que el |
|
Utilice el |
|
Genere una nueva |
|
N/D para un contexto de seguimiento de X-Ray. |
|
Igual que el |