bitdrift has joined ClickHouse's House Mates partner program, bringing mobile observability to ClickStack. The integration connects mobile telemetry (iOS, Android, React Native) with backend distributed tracing through shared OpenTelemetry trace IDs. bitdrift's Capture SDK stores telemetry in a local ring buffer on-device rather than streaming it continuously, allowing full session replay on demand without sampling. When a trace ID crosses into the backend, ClickStack's columnar ClickHouse storage handles high-cardinality distributed trace queries. Engineers can follow a single trace ID from a user's mobile session through all backend services in the HyperDX UI, eliminating the need to manually correlate timestamps across separate tools. The integration works with both self-managed ClickStack and ClickHouse Cloud deployments.

7m read timeFrom clickhouse.com
Post cover image
Table of contents
What is ClickStack? #What is bitdrift? #How bitdrift and ClickStack work together #See mobile-to-backend tracing in action #Example mobile configuration for tracing #

Questions this post answers

How does bitdrift integrate with ClickStack for mobile-to-backend tracing?

bitdrift adds W3C trace context headers to mobile network requests and surfaces the resulting trace IDs in the session timeline. Engineers follow a trace ID from a bitdrift session directly into the ClickStack UI (HyperDX), where the full backend distributed trace is available. The integration works through the same OpenTelemetry Collector ClickStack already uses, requiring no changes to an existing ClickStack deployment, whether self-managed or on ClickHouse Cloud. Teams debugging mobile production issues across distributed backends track integrations like this on daily.dev.

What mobile platforms does the bitdrift Capture SDK support for tracing?

The bitdrift Capture SDK supports iOS, Android, and React Native. On Android, tracing is enabled via CaptureOkHttpTracingInterceptor and CaptureOkHttpEventListenerFactory for OkHttp clients. On iOS, tracing runs through bitdrift's existing URLSession integration. Both platforms surface a View Trace link on timeline events and spans that carries the captured trace ID into ClickStack. Mobile engineers choosing observability SDKs for cross-platform apps find tool comparisons like this on daily.dev.

1.7K Impressions