Skip to content

Commit 7608cb7

Browse files
committed
Added Dash0 documentation
Signed-off-by: Fabian Lange <[email protected]>
1 parent 20bf74f commit 7608cb7

File tree

3 files changed

+46
-0
lines changed

3 files changed

+46
-0
lines changed

SUMMARY.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,7 @@
178178
* [Azure Log Analytics](pipeline/outputs/azure.md)
179179
* [Azure Logs Ingestion API](pipeline/outputs/azure_logs_ingestion.md)
180180
* [Counter](pipeline/outputs/counter.md)
181+
* [Dash0](pipeline/outputs/dash0.md)
181182
* [Datadog](pipeline/outputs/datadog.md)
182183
* [Dynatrace](pipeline/outputs/dynatrace.md)
183184
* [Elasticsearch](pipeline/outputs/elasticsearch.md)

pipeline/outputs/dash0.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
description: Send logs to Dash0
3+
---
4+
5+
# Dynatrace
6+
7+
Stream logs to [Dash0](https://www.dash0.com) by utilizing the **opentelemetry** plugin to send data to the Dash0 log ingress.
8+
9+
## Configuration parameters
10+
11+
| Key | Description | Default |
12+
| -------------------------- | ----------- | ------- |
13+
| `header` | The specific header for bearer authorization, where {your-Auth-token-here} is your Dash0 Auth Token. | Authorization Bearer {your-Auth-token-here} |
14+
| `host` | Your Dash0 ingress endpoint. | `ingress.eu-west-1.aws.dash0.com` |
15+
| `port` | TCP port of your Dash0 ingress endpoint. | `443` |
16+
| `metrics_uri` | Specify an optional HTTP URI for the target web server listening for metrics | `/v1/metrics` |
17+
| `logs_uri` | Specify an optional HTTP URI for the target web server listening for logs | `/v1/logs` |
18+
| `traces_uri` | Specify an optional HTTP URI for the target web server listening for traces | `/v1/traces` |
19+
| `tls` | Specify to use TLS. | `on` |
20+
| `tls.verify` | TLS verification. | `on` |
21+
22+
## Getting started
23+
24+
To get started with sending logs to Dash0:
25+
26+
1. Get an [Auth Token](https://www.dash0.com/documentation/dash0/key-concepts/auth-tokens) from **Settings** > **Auth Tokens**.
27+
1. In your main Fluent Bit configuration file, append the following `Output` section:
28+
29+
```text
30+
[OUTPUT]
31+
Name: opentelemetry
32+
Match: *
33+
Host: ingress.eu-west-1.aws.dash0.com
34+
Port: 443
35+
Header: Authorization Bearer auth_vdOxPqcvSlBkhVQV95wU9TGXh2Fdjliq
36+
Metrics_uri: /v1/metrics
37+
Logs_uri: /v1/logs
38+
Traces_uri: /v1/traces
39+
Tls: On
40+
Tls.verify: On
41+
42+
## References
43+
44+
- [Dash0 documentation](https://www.dash0.com/documentation/dash0)

vale-styles/FluentBit/Spelling-exceptions.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ coroutines
2525
Crowdstrike
2626
CRDs
2727
DaemonSet
28+
Dash0
2829
Datadog
2930
Datagen
3031
datapoint

0 commit comments

Comments
 (0)