diff --git a/docs/docs/configuration/connecting-to-data-stores/dynatrace.md b/docs/docs/configuration/connecting-to-data-stores/dynatrace.md index 817197b04e..59ab3af9c2 100644 --- a/docs/docs/configuration/connecting-to-data-stores/dynatrace.md +++ b/docs/docs/configuration/connecting-to-data-stores/dynatrace.md @@ -19,7 +19,7 @@ If you are running Tracetest with Docker, and Tracetest's service name is `trace Additionally, add another config: -- Set the `exporter` to `otlp/dynatrace` +- Set the `exporter` to `otlphttp/dynatrace` - Set the `endpoint` to your Dynatrace tenant and include the: `https://{your-environment-id}.live.dynatrace.com/api/v2/otlp` ```yaml @@ -46,7 +46,7 @@ exporters: tls: insecure: true # OTLP for Dynatrace - otlp/dynatrace: + otlphttp/dynatrace: endpoint: https://abc123.live.dynatrace.com/api/v2/otlp # Send traces to Dynatrace. Read more in docs here: https://www.dynatrace.com/support/help/extend-dynatrace/opentelemetry/collector#configuration headers: Authorization: "Api-Token dt0c01.sample.secret" # Requires "openTelemetryTrace.ingest" permission @@ -59,7 +59,7 @@ service: traces/Dynatrace: # Pipeline to send data to Dynatrace receivers: [otlp] processors: [batch] - exporters: [logging, otlp/dynatrace] + exporters: [logging, otlphttp/dynatrace] ``` ## Configure Tracetest to Use Dynatrace as a Trace Data Store diff --git a/docs/docs/configuration/img/Dynatrace-settings.png b/docs/docs/configuration/img/Dynatrace-settings.png new file mode 100644 index 0000000000..91c3e55f88 Binary files /dev/null and b/docs/docs/configuration/img/Dynatrace-settings.png differ diff --git a/docs/docs/configuration/overview.md b/docs/docs/configuration/overview.md index 1787b5f0de..3fd311cb34 100644 --- a/docs/docs/configuration/overview.md +++ b/docs/docs/configuration/overview.md @@ -11,18 +11,20 @@ Tracetest is designed to work with different trace data stores. To enable Tracet Currently, Tracetest supports the following data stores. Click on the respective data store to view configuration examples: -- [Jaeger](./connecting-to-data-stores/jaeger) -- [OpenSearch](./connecting-to-data-stores/opensearch) -- [Elastic](./connecting-to-data-stores/elasticapm) -- [SignalFX](./connecting-to-data-stores/signalfx) -- [Grafana Tempo](./connecting-to-data-stores/tempo) -- [Lightstep](./connecting-to-data-stores/lightstep) -- [New Relic](./connecting-to-data-stores/new-relic) - [AWS X-Ray](./connecting-to-data-stores/awsxray) -- [Datadog](./connecting-to-data-stores/datadog) -- [Honeycomb](./connecting-to-data-stores/honeycomb) - [Azure App Insights](./connecting-to-data-stores/azure-app-insights.md) +- [Datadog](./connecting-to-data-stores/datadog) - [Dynatrace](./connecting-to-data-stores/dynatrace) +- [Elastic APM](./connecting-to-data-stores/elasticapm) +- [Grafana Tempo](./connecting-to-data-stores/tempo) +- [Honeycomb](./connecting-to-data-stores/honeycomb) +- [Jaeger](./connecting-to-data-stores/jaeger) +- [Lightstep](./connecting-to-data-stores/lightstep) +- [New Relic](./connecting-to-data-stores/new-relic) +- [OpenSearch](./connecting-to-data-stores/opensearch) +- [OpenTelemetry Collector](./connecting-to-data-stores/opentelemetry-collector) +- [SignalFX](./connecting-to-data-stores/signalfx) +- [Signoz](./connecting-to-data-stores/signoz) ## Using Tracetest without a Trace Data Store diff --git a/docs/sidebars.js b/docs/sidebars.js index 35dd1ffd92..2f4dbb760f 100644 --- a/docs/sidebars.js +++ b/docs/sidebars.js @@ -267,18 +267,23 @@ const sidebars = { items: [ { type: "doc", - id: "configuration/connecting-to-data-stores/opentelemetry-collector", - label: "OpenTelemetry Collector", + id: "configuration/connecting-to-data-stores/awsxray", + label: "AWS X-Ray", }, { type: "doc", - id: "configuration/connecting-to-data-stores/jaeger", - label: "Jaeger", + id: "configuration/connecting-to-data-stores/azure-app-insights", + label: "Azure App Insights", }, { type: "doc", - id: "configuration/connecting-to-data-stores/opensearch", - label: "OpenSearch", + id: "configuration/connecting-to-data-stores/datadog", + label: "Datadog", + }, + { + type: "doc", + id: "configuration/connecting-to-data-stores/dynatrace", + label: "Dynatrace", }, { type: "doc", @@ -287,13 +292,18 @@ const sidebars = { }, { type: "doc", - id: "configuration/connecting-to-data-stores/signalfx", - label: "SignalFX", + id: "configuration/connecting-to-data-stores/tempo", + label: "Grafana Tempo", }, { type: "doc", - id: "configuration/connecting-to-data-stores/tempo", - label: "Tempo", + id: "configuration/connecting-to-data-stores/honeycomb", + label: "Honeycomb", + }, + { + type: "doc", + id: "configuration/connecting-to-data-stores/jaeger", + label: "Jaeger", }, { type: "doc", @@ -307,28 +317,23 @@ const sidebars = { }, { type: "doc", - id: "configuration/connecting-to-data-stores/awsxray", - label: "AWS X-Ray", - }, - { - type: "doc", - id: "configuration/connecting-to-data-stores/datadog", - label: "Datadog", + id: "configuration/connecting-to-data-stores/opensearch", + label: "OpenSearch", }, { type: "doc", - id: "configuration/connecting-to-data-stores/dynatrace", - label: "Dynatrace", + id: "configuration/connecting-to-data-stores/opentelemetry-collector", + label: "OpenTelemetry Collector", }, { type: "doc", - id: "configuration/connecting-to-data-stores/honeycomb", - label: "Honeycomb", + id: "configuration/connecting-to-data-stores/signalfx", + label: "SignalFX", }, { type: "doc", - id: "configuration/connecting-to-data-stores/azure-app-insights", - label: "Azure App Insights", + id: "configuration/connecting-to-data-stores/signoz", + label: "Signoz", }, ], }, @@ -356,7 +361,7 @@ const sidebars = { type: "doc", id: "configuration/test-runner", label: "Test Runner", - }, + }, { type: "doc", id: "configuration/demo",