Documentation¶
Click-Dog reads query spans from ClickHouse system.opentelemetry_span_log and
exports them to OTLP-compatible backends and Splunk HEC. Start with
Getting Started, then branch into your backend and your
operations from the sections below.
Get started¶
-
From a fresh host to a running export.
-
Run Click-Dog as a systemd service, a container, or a single binary.
-
The full YAML reference — every key, default, and env-var override.
Integrations¶
-
The packaged path: OTLP export, provisioned dashboards, and self-monitoring.
-
Export traces to Honeycomb through an OpenTelemetry Collector.
-
Send to any OTLP/gRPC backend — Tempo, Jaeger, Elastic APM, and more.
-
Fan out span-shaped query events to Splunk HTTP Event Collector.
Query analysis¶
-
Explain query behavior, not just export spans.
-
Every attribute carried on the spans Click-Dog exports.
Operate¶
-
Watch Click-Dog itself: structured logs, Prometheus metrics, webhooks.
-
Circuit breaker and adaptive backoff that protect ClickHouse and Click-Dog.
-
Diagnose common issues, starting with debug logging.
-
What the public beta guarantees — and what it doesn't.
-
Deploy the collector side against a ClickHouse operator.
Reference¶
-
Scheduled, backfill, validation, dry-run, analysis, and manifest generation.
-
The layers that decide which spans get exported.
-
How the single Go binary sits beside your database.
-
Notable changes across releases.
-
Community and commercial support paths.