Overview
Tracing Service is a fully managed, OpenTelemetry-native distributed tracing solution that allows you to ingest, store, and analyze traces generated by your applications.
Use Tracing Service to follow requests across multiple services, identify latency bottlenecks, analyze failures, and understand end-to-end application behavior. Together with Monitoring and Logging, it completes the observability triad, correlating traces, logs, and metrics in a single Grafana interface.
Note: The Tracing Service uses Tempo as its backend for tracing workflows so you can search, inspect, and analyze distributed traces through a managed platform experience.
Components

The architecture of the Tracing Service includes the following main components that can be used to collect traces from instrumented workloads, ingest them into the platform, and analyze them in Grafana:
Trace Sources: Applications, services, SDKs, agents, and collectors instrumented with OpenTelemetry.
Tracing Pipeline: A regional pipeline instance that provides authenticated ingestion endpoints for your traces.
Tracing Service Platform: A managed backend that receives trace data and stores it for querying and analysis.
Analytics and Visualization: Grafana with a tracing data source for exploring traces, spans, and service dependencies.
Supported protocols
Tracing Service currently supports the following OTLP ingestion protocols:
OTLP/HTTP:
https://<tracing-ingestion-endpoint>/v1/tracesOTLP/gRPC:
grpcs://<tracing-ingestion-endpoint>/v1/traces
The service implements the open OTLP standard without proprietary agents, so it stays compatible with common OpenTelemetry SDKs such as Go, Java, Node.js, and Python. Instrumentation remains portable across environments.
Cross-signal correlation
Tracing Service links traces to your other observability signals in the same Grafana workspace:
Trace-to-log: Navigate from a latency span directly to the corresponding Loki logs in the same time context.
Trace-to-metric: Move from a span to related Mimir metrics for the same request.
Query and visualize: Use native TraceQL queries and service-graph visualizations to analyze dependencies and isolate slow operations.
AI and LLM Observability
Tracing Service supports the OpenTelemetry semantic conventions for Generative AI (GenAI). It makes per-request behavior transparent and auditable in Grafana, capturing execution paths, tool calls, Large Language Model (LLM) latencies, and token consumption alongside your infrastructure signals.
Automated provisioning
The Grafana Tempo data source is provisioned automatically in your IONOS CLOUD Grafana setup. After you point your OpenTelemetry exporter at the dedicated pipeline endpoint, traces are captured without additional manual configuration or infrastructure effort.
Last updated
Was this helpful?