Circonus Observability provides the ability to visualize and analyze distributed traces and spans emitted by your applications.
For distributed tracing, you need to instrument your applications to generate trace data. This is typically done by adding tracing libraries such as OpenTelemetry to your applications. Circonus also supports older tracing libraries like Jaeger and Zipkin.
Basic Trace Data Flow into Circonus
Once an application is instrumented, it will start emiting trace data. The OpenTelemetry Collector receives data from the application and formats it into OpenTelemetry data.
The Circonus Pipeline which integrates Data Prepper as an Opensource transformation engine that processes the OpenTelemetry data, transforms it, and passes it to the Circonus Pipeline Exporter to encrypt, compress, transport and storage within the Circonus platform.
Circonus Observability Trace Analytics, will analyze the trace data in near real-time, and allow you to visualize the data in dashboard views, trace and service views that allow you to visualize the service architecture, latency, error rate, and throughput.