|
| 1 | +# OpenTelemetry Jaeger Propagator |
| 2 | + |
1 | 3 | ![OpenTelemetry — An observability framework for cloud-native software.][splash]
|
2 | 4 |
|
3 | 5 | [splash]: https://raw.githubusercontent.com/open-telemetry/opentelemetry-rust/main/assets/logo-text.png
|
4 | 6 |
|
5 |
| -# OpenTelemetry Jaeger Propagator |
6 |
| - |
7 |
| -[`Jaeger`] propagator integration for applications instrumented with [`OpenTelemetry`]. To export telemetry to Jaeger, use the opentelemetry-otlp crate. |
| 7 | +This crate contains [`Jaeger`] propagator integration for applications |
| 8 | +instrumented with [`OpenTelemetry`]. To export telemetry to Jaeger, use the |
| 9 | +opentelemetry-otlp crate. |
8 | 10 |
|
9 |
| -[](https://crates.io/crates/opentelemetry-jaeger) |
10 |
| -[](https://docs.rs/opentelemetry-jaeger) |
11 |
| -[](./LICENSE) |
| 11 | +[](https://crates.io/crates/opentelemetry-jaeger-propagator) |
| 12 | +[](https://docs.rs/opentelemetry-jaeger-propagator) |
| 13 | +[](./LICENSE) |
12 | 14 | [](https://github.com/open-telemetry/opentelemetry-rust/actions?query=workflow%3ACI+branch%3Amain)
|
13 | 15 | [](https://cloud-native.slack.com/archives/C03GDP0H023)
|
14 | 16 |
|
15 |
| -## Overview |
16 |
| - |
17 |
| -[`OpenTelemetry`] is a collection of tools, APIs, and SDKs used to instrument, |
18 |
| -generate, collect, and export telemetry data (metrics, logs, and traces) for |
19 |
| -analysis in order to understand your software's performance and behavior. This |
20 |
| -crate provides the ability to create and interact with a Jaeger propagator. |
21 |
| - |
22 |
| -*Compiler support: [requires `rustc` 1.65+][msrv]* |
23 |
| - |
24 |
| -[`Jaeger`]: https://www.jaegertracing.io/ |
25 |
| -[`OpenTelemetry`]: https://crates.io/crates/opentelemetry |
26 |
| -[msrv]: #supported-rust-versions |
27 |
| - |
28 |
| -## Supported Rust Versions |
| 17 | +## OpenTelemetry Overview |
29 | 18 |
|
30 |
| -OpenTelemetry is built against the latest stable release. The minimum supported |
31 |
| -version is 1.65. The current OpenTelemetry version is not guaranteed to build |
32 |
| -on Rust versions earlier than the minimum supported version. |
| 19 | +OpenTelemetry is an Observability framework and toolkit designed to create and |
| 20 | +manage telemetry data such as traces, metrics, and logs. OpenTelemetry is |
| 21 | +vendor- and tool-agnostic, meaning that it can be used with a broad variety of |
| 22 | +Observability backends, including open source tools like [Jaeger] and |
| 23 | +[Prometheus], as well as commercial offerings. |
33 | 24 |
|
34 |
| -The current stable Rust compiler and the three most recent minor versions |
35 |
| -before it will always be supported. For example, if the current stable compiler |
36 |
| -version is 1.49, the minimum supported version will not be increased past 1.46, |
37 |
| -three minor versions prior. Increasing the minimum supported compiler version |
38 |
| -is not considered a semver breaking change as long as doing so complies with |
39 |
| -this policy. |
| 25 | +OpenTelemetry is *not* an observability backend like Jaeger, Prometheus, or other |
| 26 | +commercial vendors. OpenTelemetry is focused on the generation, collection, |
| 27 | +management, and export of telemetry. A major goal of OpenTelemetry is that you |
| 28 | +can easily instrument your applications or systems, no matter their language, |
| 29 | +infrastructure, or runtime environment. Crucially, the storage and visualization |
| 30 | +of telemetry is intentionally left to other tools. |
0 commit comments