OpenTelemetry App

The primary role that the OpenTelemetry app plays is in making raw OTel span data more useful for use cases such as trace search and service monitoring.

How the OpenTelemetry app makes your trace data available for use in Observe

The OpenTelemetry app creates a Span dataset that can be used by the Trace Explorer. Here’s how the Span dataset is populated from OTel data:

This Trace Explorer feature…

Is powered by this Span dataset field from the OTel app…

Which is auto-populated from this OTel span data field:

Service facet filter & group by Service on charts

service_name

resource_attributes.service.name

Operation facet filter & group by Operation on charts

span_name

span.name

Environment facet filter & group by Environment on charts

environment

resource_attributes.deployment.environment

Version facet filter & group by Version on charts

version

resource_attributes.service.version

Error chart, response status facet filter & group by response status on charts

response_status

span.status.code

Status code facet filter & group by status code on charts

status_code

attributes.http.status_code, attributes.rpc.status_code, attributes.grpc.status_code, or attributes.rpc.grpc.status_code

Status message facet filter

status_message

span.status.message

Duration chart

duration

span.start_time_unix_nano and span.end_time_unix_nano