# Export traces to ClickStack - Checkly Docs

> Send Checkly traces to a ClickStack collector, self-hosted or with Managed ClickStack.

Source: https://www.checklyhq.com/docs/integrations/observability/traces/clickstack/

---

Traces

# Export traces to ClickStack

Send Checkly traces to a ClickStack collector, self-hosted or with Managed ClickStack.

Before you start, read the prerequisites on the [OTLP export page](https://www.checklyhq.com/docs/integrations/observability/traces/otlp) and check [what is sent](https://www.checklyhq.com/docs/integrations/observability/traces/otlp#what-is-sent).
This page only covers the values ClickStack needs.
Self-hosted ClickStack and Managed ClickStack in ClickHouse Cloud end the same way. Checkly sends the spans to your collector on port 4318 with an `authorization` header.

- Get the endpoint. It is your collector at `https:// :4318/v1/traces`. The collector must be reachable from where your checks run. For public locations that means a public address with TLS in front. For private locations, an address reachable from the agent’s network is enough.

- Get the key. It depends on your setup. Self-hosted ClickStack: in the HyperDX UI, open **Team Settings** > **API Keys** and copy the ingestion key.

- Managed ClickStack in ClickHouse Cloud: there is no hosted OTLP endpoint. Run the ClickStack collector pointed at ClickHouse Cloud, and use the `OTLP_AUTH_TOKEN` you set on it as the key.

- Paste the values into Checkly. On the [Traces settings page](https://app.checklyhq.com/settings/account/traces), turn on **Enable exporting traces**, paste the URL, and add the header from the table below. Use the bare key, without a `Bearer` prefix.

- Find the spans. In ClickStack, the spans appear under service `checkly`.

Header name Value

`authorization` ` `

ClickStack documents the collector for [self-hosted ClickStack](https://clickhouse.com/docs/use-cases/observability/clickstack/ingesting-data/opentelemetry) and for [Managed ClickStack](https://clickhouse.com/docs/clickstack/managed-onboarding/setting-up-your-opentelemetry-collector).
To see failed runs, filter on the attribute `checkly.check.status` with the value `FAILED`.
The [OTLP export page](https://www.checklyhq.com/docs/integrations/observability/traces/otlp) has the span schema.

Was this page helpful?

[Suggest edits](https://github.com/checkly/docs/edit/main/integrations/observability/traces/clickstack.mdx)[Raise issue](https://github.com/checkly/docs/issues/new?title=Issue%20on%20docs&body=Path:%20/integrations/observability/traces/clickstack)

[Export traces to Chronosphere Previous](https://www.checklyhq.com/docs/integrations/observability/traces/chronosphere)[Export traces to Cribl Stream Next](https://www.checklyhq.com/docs/integrations/observability/traces/cribl)

[x](https://x.com/checklyhq)[github](https://github.com/checkly)[linkedin](https://linkedin.com/company/checkly)

[Powered by This documentation is built and hosted on Mintlify, a developer documentation platform](https://www.mintlify.com/?utm_campaign=poweredBy&utm_medium=referral&utm_source=checkly-422f444a)
