Skip to content

Commit 7ab2ab3

Browse files
authored
Merge branch 'main' into updatedoc
2 parents 9530966 + 96655c9 commit 7ab2ab3

File tree

2 files changed

+83
-1
lines changed

2 files changed

+83
-1
lines changed

src/docs/components/otlp-exporter.mdx

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,72 @@ service:
130130

131131
<SubSectionSeparator />
132132

133+
## Dynatrace
134+
135+
Dynatrace supports OpenTelemetry by ingesting OTLP directly, so users of the AWS Distro for OpenTelemetry (ADOT) can send tracing data directly to 
136+
Dynatrace without the need for additional plugins or non-OTLP exporters.
137+
138+
<SubSectionSeparator />
139+
140+
### Requirements
141+
142+
#### OTLP Trace Ingest
143+
144+
- Dynatrace 1.222 or later
145+
- An API token with the **Ingest OpenTelemetry traces** scope
146+
147+
#### OTLP Metric Ingest
148+
149+
- Dynatrace 1.254 or later
150+
- An API token with the **Ingest metrics** scope
151+
152+
<SubSectionSeparator />
153+
154+
### Configuration (Collector)
155+
156+
The configuration takes place in the OTLP exporter in the Collector config YAML file.
157+
Configure the [OTLP HTTP Exporter](https://github.com/open-telemetry/opentelemetry-collector/tree/master/exporter/otlphttpexporter) with the following settings. For additional details see the [Dynatrace documentation for the Collector](https://www.dynatrace.com/support/help/extend-dynatrace/opentelemetry/basics/collector#example-configuration).
158+
159+
#### `endpoint`
160+
161+
Your Dynatrace environment OTLP ingest endpoint `https://{your-environment-id}.live.dynatrace.com/api/v2/otlp`
162+
163+
164+
#### `headers`
165+
166+
Set the `Authorization` header with the format `"Api-Token <API_TOKEN>"`
167+
168+
169+
170+
<SubSectionSeparator />
171+
172+
### Example 
173+
174+
```
175+
receivers:
176+
otlp:
177+
protocols:
178+
grpc:
179+
http:
180+
exporters:
181+
otlphttp:
182+
endpoint: "https://{your-environment-id}.live.dynatrace.com/api/v2/otlp"
183+
headers:
184+
Authorization: "Api-Token <API_TOKEN>"
185+
service:
186+
pipelines:
187+
traces:
188+
receivers: [otlp]
189+
processors: []
190+
exporters: [otlphttp]
191+
metrics:
192+
receivers: [otlp]
193+
processors: []
194+
exporters: [otlphttp]
195+
```
196+
197+
<SubSectionSeparator />
198+
133199
## Honeycomb
134200

135201
Honeycomb supports OpenTelemetry by ingesting OTLP directly, so users of the AWS Distro for OpenTelemetry (ADOT) can send tracing data directly to

src/docs/partners/dynatrace.mdx

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,23 @@ path: '/docs/partners/dynatrace'
77
---
88
## Overview
99

10-
The Dynatrace metrics exporter exports metrics to the [metrics API v2](https://www.dynatrace.com/support/help/dynatrace-api/environment-api/metric-v2/post-ingest-metrics/) using the [metrics ingestion protocol](https://www.dynatrace.com/support/help/how-to-use-dynatrace/metrics/metric-ingestion/metric-ingestion-protocol/). This enables Dynatrace to receive metrics collected by the OpenTelemetry Collector. Dynatrace is an all-in-one software intelligence platform delivering continuous, automatic discovery and observability across your full stack. The Dynatrace Open Source Engineering team developed this exporter for metrics in the OpenTelemetry Collector. This exporter allows metrics collected by the OpenTelemetry Collector to be stored, viewed, and analyzed in Dynatrace.
10+
[Dynatrace](https://www.dynatrace.com/integrations/opentelemetry/) is an all-in-one software intelligence platform delivering continuous, automatic discovery and observability across your full stack.
11+
12+
For ingesting traces (spans) into Dynatrace, use the generic OTLP/HTTP exporter shipped with the Collector.
13+
More information on exporting traces to Dynatrace can be found in the
14+
[Dynatrace documentation for OpenTelemetry traces](https://www.dynatrace.com/support/help/extend-dynatrace/opentelemetry/opentelemetry-traces/opentelemetry-ingest).
15+
16+
OpenTelemetry metrics can be exported to Dynatrace in the following ways:
17+
18+
- Using OTLP/HTTP (OpenTelemetry Protocol) metrics exporter (recommended) - See [documentation](/docs/components/otlp-exporter#dynatrace)
19+
- Using Dynatrace OpenTelemetry metrics exporter described below
20+
21+
More information on exporting metrics to Dynatrace can be found in the
22+
[Dynatrace documentation for OpenTelemetry metrics](https://www.dynatrace.com/support/help/shortlink/opentelemetry-metrics).
23+
24+
The Dynatrace Open Source Engineering team developed this exporter for metrics in the OpenTelemetry Collector.
25+
The Dynatrace metrics exporter exports metrics to the [metrics API v2](https://www.dynatrace.com/support/help/dynatrace-api/environment-api/metric-v2/post-ingest-metrics/) using the [metrics ingestion protocol](https://www.dynatrace.com/support/help/how-to-use-dynatrace/metrics/metric-ingestion/metric-ingestion-protocol/).
26+
This enables Dynatrace to receive, store, view, and analyze metrics collected by the OpenTelemetry Collector.
1127

1228
## Requirements
1329

0 commit comments

Comments
 (0)