44
55# Dynatrace
66
7+ * This is the last release of the crate!*
8+
79[ Dynatrace] ( https://www.dynatrace.com/integrations/opentelemetry ) supports native
810OpenTelemetry protocol (OTLP) ingest for traces, metrics and logs.
911All signals can be sent directly to Dynatrace via ** OTLP protobuf over HTTP**
1012using the built-in OTLP/HTTP Exporter available in the OpenTelemetry Rust SDK.
1113More information on configuring your Rust applications to use the OTLP exporter can be found in the
1214[ Dynatrace documentation] ( https://www.dynatrace.com/support/help/shortlink/otel-wt-rust ) .
1315
14- ## Dynatrace OpenTelemetry Metrics Exporter for Rust
16+ ## Dynatrace OpenTelemetry Metrics Exporter for Rust
1517
1618![ Static Badge] ( https://img.shields.io/badge/status-deprecated-orange )
1719[ ![ Crates.io: opentelemetry-dynatrace] ( https://img.shields.io/crates/v/opentelemetry-dynatrace.svg )] ( https://crates.io/crates/opentelemetry-dynatrace )
@@ -42,13 +44,13 @@ to [`Dynatrace`].
4244
4345* ** Metrics** - Ingest metric data to Dynatrace using the [ Dynatrace Metrics ingestion protocol] .
4446
45- This exporter only supports the ingestion of metric data. For trace data, use
46- [ ` opentelemetry-otlp ` ] as described in the
47- [ Dynatrace documentation for Rust] . This exporter is based on the OpenTelemetry
48- Metrics SDK for Rust, which is currently in an alpha state and neither
49- considered stable nor complete as of this writing. As such, this exporter is
50- not intended for production use until the underlying OpenTelemetry Metrics API
51- and SDK are stable. See [ ` open-telemetry/opentelemetry-rust ` ] for the current
47+ This exporter only supports the ingestion of metric data. For trace data, use
48+ [ ` opentelemetry-otlp ` ] as described in the
49+ [ Dynatrace documentation for Rust] . This exporter is based on the OpenTelemetry
50+ Metrics SDK for Rust, which is currently in an alpha state and neither
51+ considered stable nor complete as of this writing. As such, this exporter is
52+ not intended for production use until the underlying OpenTelemetry Metrics API
53+ and SDK are stable. See [ ` open-telemetry/opentelemetry-rust ` ] for the current
5254state of the OpenTelemetry SDK for Rust.
5355
5456[ Dynatrace ] : https://www.dynatrace.com/
@@ -58,26 +60,26 @@ state of the OpenTelemetry SDK for Rust.
5860
5961#### Examples
6062
61- The examples directory contains an [ advanced example] ( ../examples/dynatrace )
63+ The examples directory contains an [ advanced example] ( ../examples/dynatrace )
6264showing the ingestion of trace data and metric data together.
6365
6466[ `opentelemetry-otlp` ] : https://crates.io/crates/opentelemetry-otlp
6567[ `opentelemetry-dynatrace` ] : https://crates.io/crates/opentelemetry-dynatrace
6668
6769### Performance
6870
69- For optimal performance, a batch exporter is used. You can enable the ` rt-tokio `
70- feature flag to use the [ ` tokio ` ] runtime, or enable the ` rt-async-std ` feature
71- flag to use the [ ` async-std ` ] runtime to have a batch exporter configured for
71+ For optimal performance, a batch exporter is used. You can enable the ` rt-tokio `
72+ feature flag to use the [ ` tokio ` ] runtime, or enable the ` rt-async-std ` feature
73+ flag to use the [ ` async-std ` ] runtime to have a batch exporter configured for
7274you automatically.
7375
7476[ `tokio` ] : https://tokio.rs
7577[ `async-std` ] : https://async.rs
7678
7779### Choosing an HTTP client
7880
79- The HTTP client that this exporter will use can be overridden with feature
80- flags. By default the ` reqwest-client ` feature flag is enabled which will use
81+ The HTTP client that this exporter will use can be overridden with feature
82+ flags. By default the ` reqwest-client ` feature flag is enabled which will use
8183the [ ` reqwest ` ] http client.
8284
8385- ` reqwest-client ` (enabled by default): use the [ ` reqwest ` ] http client to send metric data.
0 commit comments