4
4
5
5
# Dynatrace
6
6
7
+ * This is the last release of the crate!*
8
+
7
9
[ Dynatrace] ( https://www.dynatrace.com/integrations/opentelemetry ) supports native
8
10
OpenTelemetry protocol (OTLP) ingest for traces, metrics and logs.
9
11
All signals can be sent directly to Dynatrace via ** OTLP protobuf over HTTP**
10
12
using the built-in OTLP/HTTP Exporter available in the OpenTelemetry Rust SDK.
11
13
More information on configuring your Rust applications to use the OTLP exporter can be found in the
12
14
[ Dynatrace documentation] ( https://www.dynatrace.com/support/help/shortlink/otel-wt-rust ) .
13
15
14
- ## Dynatrace OpenTelemetry Metrics Exporter for Rust
16
+ ## Dynatrace OpenTelemetry Metrics Exporter for Rust
15
17
16
18
![ Static Badge] ( https://img.shields.io/badge/status-deprecated-orange )
17
19
[ ![ 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`].
42
44
43
45
* ** Metrics** - Ingest metric data to Dynatrace using the [ Dynatrace Metrics ingestion protocol] .
44
46
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
52
54
state of the OpenTelemetry SDK for Rust.
53
55
54
56
[ Dynatrace ] : https://www.dynatrace.com/
@@ -58,26 +60,26 @@ state of the OpenTelemetry SDK for Rust.
58
60
59
61
#### Examples
60
62
61
- The examples directory contains an [ advanced example] ( ../examples/dynatrace )
63
+ The examples directory contains an [ advanced example] ( ../examples/dynatrace )
62
64
showing the ingestion of trace data and metric data together.
63
65
64
66
[ `opentelemetry-otlp` ] : https://crates.io/crates/opentelemetry-otlp
65
67
[ `opentelemetry-dynatrace` ] : https://crates.io/crates/opentelemetry-dynatrace
66
68
67
69
### Performance
68
70
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
72
74
you automatically.
73
75
74
76
[ `tokio` ] : https://tokio.rs
75
77
[ `async-std` ] : https://async.rs
76
78
77
79
### Choosing an HTTP client
78
80
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
81
83
the [ ` reqwest ` ] http client.
82
84
83
85
- ` reqwest-client ` (enabled by default): use the [ ` reqwest ` ] http client to send metric data.
0 commit comments