> ## Documentation Index
> Fetch the complete documentation index at: https://docs.keephq.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Dash0

> Dash0 provider allows you to get events from Dash0 using webhooks.

## Overview

Dash0 is modern OpenTelemetry Native Observability, built on CNCF Open Standards such as PromQL, Perses and OTLP with full cost control.

## Connecting Dash0 to Keep

To connect Dash0 to Keep, you need to create a webhook in Dash0.

1. Go to Dash0 dashboard and click on Organization settings.

<Frame width="100" height="200">
  <img height="10" src="https://mintcdn.com/keep-docs/jGkt7cWtIlPdKHEY/images/dash0-provider_1.png?fit=max&auto=format&n=jGkt7cWtIlPdKHEY&q=85&s=21dcfb60cdc746e1d1b63c218e86d0ff" data-path="images/dash0-provider_1.png" />
</Frame>

2. Click on `Notification Channels` and create a New notification channel of type `Webhook`.

<Frame width="100" height="200">
  <img height="10" src="https://mintcdn.com/keep-docs/jGkt7cWtIlPdKHEY/images/dash0-provider_2.png?fit=max&auto=format&n=jGkt7cWtIlPdKHEY&q=85&s=8e5309a012bcff8772338962dda275fb" data-path="images/dash0-provider_2.png" />
</Frame>

3. Give a name to the webhook and enter [https://api.keephq.dev/alerts/event/dash0](https://api.keephq.dev/alerts/event/dash0) as the URL.

4. Follow the below steps to create a new API key in Keep.

5. Go to Keep dashboard and click on the profile icon in the botton left corner and click `Settings`.

<Frame width="100" height="200">
  <img height="10" src="https://mintcdn.com/keep-docs/S6DFtL8OlXzhsodk/images/keep-apikey-1.png?fit=max&auto=format&n=S6DFtL8OlXzhsodk&q=85&s=8d4dc8e4078a79209a1e236ce04a720c" data-path="images/keep-apikey-1.png" />
</Frame>

6. Select `Users and Access` tab and then select `API Keys` tab and create a new API key.

<Frame width="100" height="200">
  <img height="10" src="https://mintcdn.com/keep-docs/S6DFtL8OlXzhsodk/images/keep-apikey-2.png?fit=max&auto=format&n=S6DFtL8OlXzhsodk&q=85&s=bd6f1171332d17eaa71673b8b2140819" data-path="images/keep-apikey-2.png" />
</Frame>

7. Give name and select the role as `webhook` and click on `Create API Key`.

<Frame width="100" height="200">
  <img height="10" src="https://mintcdn.com/keep-docs/S6DFtL8OlXzhsodk/images/keep-apikey-3.png?fit=max&auto=format&n=S6DFtL8OlXzhsodk&q=85&s=c45eee0ceb6b6064a0749d5c3ebf7d5c" data-path="images/keep-apikey-3.png" />
</Frame>

8. Copy the API key.

<Frame width="100" height="200">
  <img height="10" src="https://mintcdn.com/keep-docs/S6DFtL8OlXzhsodk/images/keep-apikey-4.png?fit=max&auto=format&n=S6DFtL8OlXzhsodk&q=85&s=529e2a35b9930b953e7a5b6e4d16c104" data-path="images/keep-apikey-4.png" />
</Frame>

9. Add a new request header with key `X-API-KEY` and value as the API key copied from Keep and save the webhook.

<Frame width="100" height="200">
  <img height="10" src="https://mintcdn.com/keep-docs/UirrBJ_gA3WakT01/images/dash0-provider_3.png?fit=max&auto=format&n=UirrBJ_gA3WakT01&q=85&s=04a82182a90fcb8c3b5aa744266ab13c" data-path="images/dash0-provider_3.png" />
</Frame>

10. Go to `Notifications` under `Alerting` and create a new notification rule if required or change the existing notification rule to use the webhook created.

<Frame width="100" height="200">
  <img height="10" src="https://mintcdn.com/keep-docs/UirrBJ_gA3WakT01/images/dash0-provider_4.png?fit=max&auto=format&n=UirrBJ_gA3WakT01&q=85&s=fb4eb646f5b8d022574660c0e468acc6" data-path="images/dash0-provider_4.png" />
</Frame>

11. Go to `Checks` under `Alerting` and create a new check or edit an existing check to use the notification rule created.

<Frame width="100" height="200">
  <img height="10" src="https://mintcdn.com/keep-docs/UirrBJ_gA3WakT01/images/dash0-provider_5.png?fit=max&auto=format&n=UirrBJ_gA3WakT01&q=85&s=d6f23716372741af6ca7fdc8a8963fad" data-path="images/dash0-provider_5.png" />
</Frame>

<Frame width="100" height="200">
  <img height="10" src="https://mintcdn.com/keep-docs/UirrBJ_gA3WakT01/images/dash0-provider_6.png?fit=max&auto=format&n=UirrBJ_gA3WakT01&q=85&s=41c833917f1bc6d7601a5c559256db15" data-path="images/dash0-provider_6.png" />
</Frame>

12. Now you will start receiving events in Keep from Dash0.

## Useful Links

* [Dash0](https://dash0.com/)

## In workflows

This provider can't be used as a "step" or "action" in workflows. If you want to use it, please let us know by creating an issue in the [GitHub repository](https://github.com/keephq/keep/issues).
