els0r / goProbe

High-performance IP packet metadata aggregation and efficient storage and querying of flows
GNU General Public License v2.0
12 stars 4 forks source link

[feature] Tracing support for goQuery and global-query #253

Closed els0r closed 11 months ago

els0r commented 1 year ago

This instruments both goQuery and global-query with traces. The underlying SDK is OpenTelemetry, wrapped by https://github.com/els0r/telemetry to make the use easier.

This makes sure all potentially distributed tools from goProbe will participate in tracing if configured and send spans to the respective collector.

It assumes an infrastructure in place that can transport such spans.

els0r commented 1 year ago

This is how it looks.

first_trace_across_fleet