Skip to content

docs(otel): add Dash0 export setup instructions#10494

Open
joschi wants to merge 1 commit into
circleci:mainfrom
joschi:docs/otel-setup-dash0
Open

docs(otel): add Dash0 export setup instructions#10494
joschi wants to merge 1 commit into
circleci:mainfrom
joschi:docs/otel-setup-dash0

Conversation

@joschi

@joschi joschi commented Jun 19, 2026

Copy link
Copy Markdown

Description

Added example setup instructions for exporting to Dash0, including required tokens and command.

Example screenshots image image image image image

Reasons

Dash0 is an OpenTelemetry-native observability solution and providing setup instructions similar to the existing ones for Honeycomb and Grafana Cloud will allow users to get started more quickly.

Content checks

Please follow our style when contributing to CircleCI docs. View our style guide or check out our CONTRIBUTING.md for more information.

Preview your changes:

  • View the Vale linter results, select the ci/circleci: lint job at the bottom of your PR. You will be redirected to the vale/lint job output in CircleCI.
  • Preview your changes, select the ci/circleci: build job at the bottom of your PR and you will be redirected to CircleCI. Select the Artifacts tab and select index.html to open a preview version of the docs site built for your latest commit.

Take a moment to check through the following items when submitting your PR (this is just a guide so will not be relevant for all PRs):

Content structure:

  • Break up walls of text by adding paragraph breaks.
  • Consider if the content could benefit from more structure, such as lists or tables, to make it easier to consume.
  • Consider whether the content would benefit from more subsections (h2-h6 headings) to make it easier to consume.
  • Include relevant backlinks to other CircleCI docs/pages.

Formatting:

  • Keep the title between 20 and 70 characters.
  • Check all headings h1-h6 are in sentence case (only first letter is capitalized).

Added example setup instructions for exporting to Dash0, including required tokens and command.
@joschi joschi requested review from a team as code owners June 19, 2026 08:38
@rosieyohannan

Copy link
Copy Markdown
Contributor

Thank you @joschi! Taking a look 👀

@rosieyohannan rosieyohannan left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry its taken so long! Just a couple of little changes when will get this published.


* A CircleCI personal API token belonging to an organization admin.
* The CircleCI organization ID.
* Your link:https://app.dash0.com/goto/settings/endpoints?endpoint_type=otlp_grpc[Dash0 OTLP via gRPC endpoint] and your link:https://app.dash0.com/settings/auth-tokens[Dash0 auth token].

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is two things?

--silent \
-X POST \
-H 'Content-Type: application/json' \
-H 'Circle-Token: <CircleCI Token>' \

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
-H 'Circle-Token: <CircleCI Token>' \
-H 'Circle-Token: <personal-API-token>' \

-X POST \
-H 'Content-Type: application/json' \
-H 'Circle-Token: <CircleCI Token>' \
-d '{"org_id": "<CircleCI org ID>", "endpoint": "ingress.<your-cloud-region>.dash0.com:4317", "protocol": "grpc", "headers": {"Authentication": "Bearer <Dash0 auth token>"}}' \

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
-d '{"org_id": "<CircleCI org ID>", "endpoint": "ingress.<your-cloud-region>.dash0.com:4317", "protocol": "grpc", "headers": {"Authentication": "Bearer <Dash0 auth token>"}}' \
-d '{"org_id": "<CircleCI-org-ID>", "endpoint": "ingress.<your-cloud-region>.dash0.com:4317", "protocol": "grpc", "headers": {"Authentication": "Bearer <Dash0-auth-token>"}}' \

You need three things:

* A CircleCI personal API token belonging to an organization admin.
* The CircleCI organization ID.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* The CircleCI organization ID.
* The CircleCI organization ID. See the xref:guides:toolkit:how-to-find-ids.adoc[How To Find IDs] page.


You need three things:

* A CircleCI personal API token belonging to an organization admin.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* A CircleCI personal API token belonging to an organization admin.
* A CircleCI personal API token belonging to an organization admin. See the xref:guides:toolkit:managing-api-tokens.adoc#creating-a-personal-api-token[Managing API Tokens] page.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants