TL;DRThis guide shows you how to route telemetry to ClickHouse Observability using Bindplane’s native ClickStack destination. You’ll learn how to:
- Configure ClickHouse Observability as a destination in Bindplane
- Create a configuration to process and route telemetry
- Remotely deploy configurations to OTel collectors and start collecting data
- View telemetry in ClickHouse Observability
What is Bindplane?
Bindplane is an OpenTelemetry-native telemetry pipeline that provides centralized management for OpenTelemetry Collectors. It simplifies operating large collector fleets by offering visual configuration editing, safe rollouts, and pipeline intelligence.Why Bindplane + ClickHouse Observability?
ClickHouse Observability provides telemetry storage, search, and investigation tools. Bindplane manages the OpenTelemetry Collectors that collect and forward data from your environment. Bindplane solves this by providing:- Centralized management for OpenTelemetry Collectors from thousands to over a million
- Visual configuration editing with safe, one-click rollouts
- Automatic resource detection and enrichment applied consistently before data reaches ClickHouse Observability
- Fan-out routing, so the same telemetry streams can be sent to ClickHouse Observability and other destinations simultaneously
- Full pipeline visibility, including collector health, throughput, and end-to-end performance
Prerequisites
- A fully managed ClickHouse Observability service or a self-managed deployment
- A Bindplane account (create an account)
- An installed Bindplane OTel Collector (see Install your first collector)
- Fully managed: your OTLP HTTP endpoint and ingestion API key from Team Settings → Data → Managed Telemetry
- Self-managed: a running standalone collector, its OTLP endpoint, and the
OTLP_AUTH_TOKENconfigured on it - Network connectivity from the Bindplane collectors to your OTLP endpoint
Integrate ClickHouse Observability with Bindplane
1
Configure ClickHouse Observability as a destination
In Bindplane, open Library → Add Destination and select ClickStack. This is the name of Bindplane’s destination for sending telemetry to ClickHouse Observability over OTLP.Give the destination a name, such as Observability production, then click Save. Keep the default gzip compression unless you have verified that your endpoint supports another algorithm.
- Fully managed
- Self-managed
Send telemetry to your managed OTLP endpoint. ClickHouse handles ingestion, schemas, storage, and scaling.
- Set Protocol to HTTP.
- Set Hostname to the hostname from your managed OTLP endpoint, without
https://or the port. For an endpoint such ashttps://<service-id>.otel.<region>.aws.clickhouse.com:4318, enter<service-id>.otel.<region>.aws.clickhouse.com. - Set Port to
4318. - Set API Ingestion Key to
Bearer <YOUR_INGESTION_API_KEY>, including theBearerprefix. This field supplies theauthorizationheader. - Turn on Enable TLS and leave Skip TLS Certificate Verification off.
8443.2
Create a configuration
Once your destination is configured, create a configuration to process and route telemetry:
- Navigate to Configurations → Create Configuration
- Give the configuration a name (e.g., “Observability pipeline”)
- Select the Collector Type and Platform for your deployment
- Add sources:
- Click Add Source to select from 80+ available sources
- For testing, you can add a telemetry generator source to simulate traffic
- For production, add sources for your actual telemetry (logs, metrics, traces)
- Add your destination:
- Click Add Destination
- Select the destination you created in the previous step
- Choose which telemetry types to send (Logs, Metrics, Traces, or all)
3
Add processors (optional)
Bindplane provides pipeline intelligence and processor recommendations. You can add processors to:
- Filter: Reduce data volume by excluding unnecessary telemetry
- Sample: Apply sampling strategies to high-volume traces
- Enrich: Add resource attributes, labels, or metadata
- Transform: Modify telemetry structure or content
- Batch: Optimize batch sizes for efficient transmission
4
Deploy collectors and start rollout
-
Add a collector (BDOT Collector) to your configuration:
- Navigate to Collectors in Bindplane
- Install the Bindplane collector on your target systems following Bindplane’s installation instructions
- The collector will appear in your collector list once connected
-
Assign the configuration to your collectors:
- Select the collectors you want to use
- Assign your configuration to them
-
Start a rollout:
- Click Start Rollout to deploy the configuration
- Bindplane will validate the configuration before rolling it out
- Monitor the rollout status in the Bindplane UI
5
Verify telemetry in ClickHouse Observability
Once the configuration is rolled out, telemetry starts flowing into ClickHouse Observability from your managed collector fleet:
- Open ClickHouse Observability for your service in the ClickHouse Cloud console
- Search for your services in the Search view and use Chart Explorer for metrics
- Confirm that the expected telemetry from your Bindplane-managed collectors has arrived
- If data is missing, check the Bindplane collector logs for connection or authentication errors
Advanced configuration
Fan-out routing
Bindplane supports fan-out routing, allowing you to send the same telemetry streams to multiple destinations simultaneously. You can:- Send logs, metrics, and traces to ClickHouse Observability for long-term storage and analysis
- Route the same data to other observability platforms for real-time alerting
- Forward specific telemetry to SIEM platforms for security analysis
Compression and performance
Keep gzip compression enabled to reduce bandwidth usage. Other compression algorithms depend on the protocol and must be supported by the receiving endpoint. For fully managed deployments, use gzip.Next steps
Now that you have telemetry flowing from Bindplane to ClickHouse Observability, you can:- Build dashboards: Create visualizations in ClickHouse Observability for logs, metrics, and traces
- Set up alerts: Configure alerts in ClickHouse Observability for critical conditions
- Scale your deployment: Add more collectors and sources as your observability needs grow
- Optimize your pipeline: Use Bindplane’s pipeline intelligence to identify optimization opportunities