Skip to content

Commit d51047b

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

File tree

4 files changed

+66
-0
lines changed

4 files changed

+66
-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)

administration/transport-security.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ The following **output** plugins can take advantage of the TLS feature:
3131
* [Azure Data Explorer (Kusto)](../pipeline/outputs/azure_kusto.md)
3232
* [Azure Logs Ingestion API](../pipeline/outputs/azure_logs_ingestion.md)
3333
* [BigQuery](../pipeline/outputs/bigquery.md)
34+
* [Dash0](../pipeline/outputs/dash0.md)
3435
* [Datadog](../pipeline/outputs/datadog.md)
3536
* [Elasticsearch](../pipeline/outputs/elasticsearch.md)
3637
* [Forward](../pipeline/outputs/forward.md)

pipeline/outputs/dash0.md

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
---
2+
description: Send logs to Dash0
3+
---
4+
5+
# Dash0
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+
20+
### TLS / SSL
21+
22+
The opentelemetry output plugin supports TLS/SSL, for more details about the properties available and general configuration, please refer to the [TLS/SSL](../../administration/transport-security.md) section.
23+
24+
## Getting started
25+
26+
To get started with sending logs to Dash0:
27+
28+
1. Get an [Auth Token](https://www.dash0.com/documentation/dash0/key-concepts/auth-tokens) from **Settings** > **Auth Tokens**.
29+
1. In your main Fluent Bit configuration file, append the following `Output` section:
30+
31+
{% tabs %}
32+
{% tab title="fluent-bit.conf" %}
33+
```text
34+
[OUTPUT]
35+
Name opentelemetry
36+
Match *
37+
Host ingress.eu-west-1.aws.dash0.com
38+
Port 443
39+
Header Authorization Bearer auth_vdOxPqcvSlBkhVQV95wU9TGXh2Fdjliq
40+
Metrics_uri /v1/metrics
41+
Logs_uri /v1/logs
42+
Traces_uri /v1/traces
43+
```
44+
{% endtab %}
45+
46+
{% tab title="fluent-bit.yaml" %}
47+
```yaml
48+
[OUTPUT]
49+
Name: opentelemetry
50+
Match: *
51+
Host: ingress.eu-west-1.aws.dash0.com
52+
Port: 443
53+
Header: Authorization Bearer auth_vdOxPqcvSlBkhVQV95wU9TGXh2Fdjliq
54+
Metrics_uri: /v1/metrics
55+
Logs_uri: /v1/logs
56+
Traces_uri: /v1/traces
57+
```
58+
{% endtab %}
59+
{% endtabs %}
60+
61+
## References
62+
63+
- [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)