Skip to main content
Use Deno’s built-in OpenTelemetry support to send logs, metrics, and traces to ClickHouse Observability. You do not need the ClickStack Node.js SDK or the legacy Deno logging package.

Set up OpenTelemetry

Follow the official Deno OpenTelemetry setup instructions to instrument your application. Configure the destination below, then enable Deno’s built-in integration when starting your application:
Add the permissions your application needs. Replace any example destinations or console-exporter settings from upstream instructions, including signal-specific endpoint overrides.

Configure your destination

Open Team Settings → Data → Managed Telemetry in your service and copy the OTLP HTTP endpoint and API key. Use the complete HTTPS endpoint, including its port:

Verify ingestion

Start your application and generate activity. In ClickHouse Observability, select a recent time range and find your application’s service name in Logs or Traces. Check Metrics after allowing time for export.