Skip to content

Commit 5c614fb

Browse files
authoredDec 18, 2024··
pipeline: outputs: dash0: Added Dash0 documentation (#1532)
* pipeline: outputs: dash0: Added Dash0 documentation Signed-off-by: Fabian Lange <[email protected]> * Unify the references to TLS, as proposed by esmerel Signed-off-by: Fabian Lange <[email protected]> --------- Signed-off-by: Fabian Lange <[email protected]>
1 parent 20bf74f commit 5c614fb

14 files changed

+86
-11
lines changed
 

‎SUMMARY.md

+1
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

+1
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

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

‎pipeline/outputs/elasticsearch.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ be compared to the `database` and `table` concepts.
5656

5757
### TLS / SSL
5858

59-
Elasticsearch output plugin supports TLS/SSL. For more details about the properties
60-
available and general configuration, refer to[TLS/SSL](../../administration/transport-security.md).
59+
The Elasticsearch output plugin supports TLS/SSL.
60+
For more details about the properties available and general configuration, see [TLS/SSL](../../administration/transport-security.md).
6161

6262
### `write_operation`
6363

‎pipeline/outputs/gelf.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ According to [GELF Payload Specification](https://go2docs.graylog.org/5-0/gettin
2626

2727
### TLS / SSL
2828

29-
GELF 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.
29+
The GELF output plugin supports TLS/SSL.
30+
For more details about the properties available and general configuration, see [TLS/SSL](../../administration/transport-security.md).
3031

3132
## Notes
3233

‎pipeline/outputs/http.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@ The **http** output plugin allows to flush your records into a HTTP endpoint. Fo
3737

3838
### TLS / SSL
3939

40-
HTTP 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.
40+
The HTTP output plugin supports TLS/SSL.
41+
For more details about the properties available and general configuration, see [TLS/SSL](../../administration/transport-security.md).
4142

4243
## Getting Started
4344

‎pipeline/outputs/influxdb.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@ The **influxdb** output plugin, allows to flush your records into a [InfluxDB](h
2424

2525
### TLS / SSL
2626

27-
InfluxDB 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.
27+
The InfluxDB output plugin supports TLS/SSL.
28+
For more details about the properties available and general configuration, see [TLS/SSL](../../administration/transport-security.md).
2829

2930
## Getting Started
3031

‎pipeline/outputs/kafka-rest-proxy.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ The **kafka-rest** output plugin, allows to flush your records into a [Kafka RES
1919

2020
### TLS / SSL
2121

22-
Kafka REST Proxy 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.
22+
The Kafka REST Proxy output plugin supports TLS/SSL.
23+
For more details about the properties available and general configuration, see [TLS/SSL](../../administration/transport-security.md).
2324

2425
## Getting Started
2526

‎pipeline/outputs/oci-logging-analytics.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@ The following parameters are to set the Logging Analytics resources that must be
3737

3838
## TLS/SSL
3939

40-
OCI Logging Analytics 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.
40+
The OCI Logging Analytics output plugin supports TLS/SSL.
41+
For more details about the properties available and general configuration, see [TLS/SSL](../../administration/transport-security.md).
4142

4243
## Getting Started
4344

‎pipeline/outputs/opensearch.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,8 @@ The following instructions assumes that you have a fully operational OpenSearch
5252
5353
### TLS / SSL
5454

55-
OpenSearch 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.
55+
The OpenSearch output plugin supports TLS/SSL.
56+
For more details about the properties available and general configuration, see [TLS/SSL](../../administration/transport-security.md).
5657

5758
### write\_operation
5859

‎pipeline/outputs/skywalking.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ The **Apache SkyWalking** output plugin, allows to flush your records to a [Apac
1515

1616
### TLS / SSL
1717

18-
Apache SkyWalking 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.
18+
The Apache SkyWalking output plugin supports TLS/SSL.
19+
For more details about the properties available and general configuration, see [TLS/SSL](../../administration/transport-security.md).
1920

2021
## Getting Started
2122

‎pipeline/outputs/splunk.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@ Content and Splunk metadata \(fields\) handling configuration properties:
4141

4242
### TLS / SSL
4343

44-
Splunk 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.
44+
The Splunk output plugin supports TLS/SSL.
45+
For more details about the properties available and general configuration, see [TLS/SSL](../../administration/transport-security.md).
4546

4647
## Getting Started
4748

‎pipeline/outputs/syslog.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ You must be aware of the structure of your original record so you can configure
3636
### TLS / SSL
3737

3838
The Syslog output plugin supports TLS/SSL.
39-
For more details about the properties available and general configuration, please refer to the [TLS/SSL](../../administration/transport-security.md) section.
39+
For more details about the properties available and general configuration, see [TLS/SSL](../../administration/transport-security.md).
4040

4141
## Examples
4242

‎vale-styles/FluentBit/Spelling-exceptions.txt

+1
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)
Please sign in to comment.