Traces are collected using the OpenTelemetry framework and observatory system, which enables you to see how each trigger event traverses through the pipeline, how time is distributed between function deployments, how traces are associated with specific attributes and logs, which function deployment events are invoked by a given trigger event, and provides visibility into performance bottlenecks.
You can view a list of traces and you can explore each trace for more visibility.
Viewing All Traces
To see all traces, open the Pipeline Management page from the left navigation menu and select Traces.
To see traces for a specific pipeline, right-click the pipeline and select Pipeline Traces. This opens the Traces page and filters the traces for the pipeline you selected.
The following properties are shown per trace:
Start Time | The start time of the trace. |
Pipeline | The pipeline that emitted the trace. |
Status | The status of the trace. |
Trace ID | The trace ID. Click the trace ID to explore the trace. |
Duration | The duration of the trace. |
Exploring a Trace
When you click a trace ID, the user interface shows you one or more spans of the trace in the pipeline's runtime, as color coded bars.
To see logs associated with the trace, click Logs.
To see logs associated with a component span, click the relevant bar.
The following attributes are also displayed for the trace:
Trace Start Time
Duration
Functions
Depth
Total Span