Telemetry: Event table attribute name and value changes (Pending)¶
Attention
This behavior change is in the 2024_08 bundle.
For the current status of the bundle, refer to Bundle History.
When this behavior change bundle is enabled, some telemetry data in an event table will change when a function or procedure handler is written in Java or Scala.
- Before the change:
In the event table when the handler is written in Java or Scala, the following is true:
In the RECORD column for a
SPAN
RECORD_TYPE, thename
attribute’s value is a fixed value such assnow.auto_instrumented
.
- After the change:
In the event table when the handler is written in Java or Scala, the following is true:
In the RECORD column for a
SPAN
RECORD_TYPE, thename
attribute’s value identifies the handler for the function or procedure that emitted the data. This varies by executable type:Procedure — handler function name
User-defined function (UDF) — handler function name
User-defined table function (UDTF) — handler class name
Client code — name of the client-side API that began the span
Ref: 1767