| Vulnerabilities | |||||
|---|---|---|---|---|---|
| Version | Suggest | Low | Medium | High | Critical |
| 0.32.1 | 0 | 0 | 0 | 0 | 0 |
| 0.32.0 | 0 | 0 | 0 | 0 | 0 |
| 0.31.0 | 0 | 0 | 0 | 0 | 0 |
| 0.30.0 | 0 | 0 | 0 | 0 | 0 |
| 0.29.0 | 0 | 0 | 0 | 0 | 0 |
| 0.28.0 | 0 | 0 | 0 | 0 | 0 |
| 0.27.0 | 0 | 0 | 0 | 0 | 0 |
| 0.26.0 | 0 | 0 | 0 | 0 | 0 |
| 0.25.0 | 0 | 0 | 0 | 0 | 0 |
| 0.24.0 | 0 | 0 | 0 | 0 | 0 |
| 0.23.0 | 0 | 0 | 0 | 0 | 0 |
| 0.22.0 | 0 | 0 | 0 | 0 | 0 |
| 0.21.0 | 0 | 0 | 0 | 0 | 0 |
| 0.20.0 | 0 | 0 | 0 | 0 | 0 |
| 0.19.0 | 0 | 0 | 0 | 0 | 0 |
| 0.18.0 | 0 | 0 | 0 | 0 | 0 |
| 0.17.4 | 0 | 0 | 0 | 0 | 0 |
| 0.17.3 | 0 | 0 | 0 | 0 | 0 |
| 0.17.2 | 0 | 0 | 0 | 0 | 0 |
| 0.17.1 | 0 | 0 | 0 | 0 | 0 |
| 0.17.0 | 0 | 0 | 0 | 0 | 0 |
| 0.16.0 | 0 | 0 | 0 | 0 | 0 |
| 0.15.0 | 0 | 0 | 0 | 0 | 0 |
| 0.14.0 | 0 | 0 | 0 | 0 | 0 |
| 0.13.0 | 0 | 0 | 0 | 0 | 0 |
| 0.12.0 | 0 | 0 | 0 | 0 | 0 |
| 0.11.0 | 0 | 0 | 0 | 0 | 0 |
| 0.10.0 | 0 | 0 | 0 | 0 | 0 |
| 0.9.0 | 0 | 0 | 0 | 0 | 0 |
| 0.8.0 | 0 | 0 | 0 | 0 | 0 |
| 0.7.0 | 0 | 0 | 0 | 0 | 0 |
| 0.6.0 | 0 | 0 | 0 | 0 | 0 |
| 0.5.0 | 0 | 0 | 0 | 0 | 0 |
| 0.4.0 | 0 | 0 | 0 | 0 | 0 |
| 0.3.1 | 0 | 0 | 0 | 0 | 0 |
| 0.3.0 | 0 | 0 | 0 | 0 | 0 |
| 0.2.0 | 0 | 0 | 0 | 0 | 0 |
| 0.1.0 | 0 | 0 | 0 | 0 | 0 |
0.32.1 - This version is safe to use because it has no known security vulnerabilities at this time. Find out if your coding project uses this component and get notified of any reported security vulnerabilities with Meterian-X Open Source Security Platform
Maintain your licence declarations and avoid unwanted licences to protect your IP the way you intended.
MIT - MIT LicenseUtilities for adding OpenTelemetry interoperability to tracing.
tracing is a framework for instrumenting Rust programs to collect
structured, event-based diagnostic information. This crate provides a
subscriber that connects spans from multiple systems into a trace and
emits them to OpenTelemetry-compatible distributed tracing systems
for processing and visualization.
The crate provides the following types:
OpenTelemetryLayer adds OpenTelemetry context to all tracing spans.OpenTelemetrySpanExt allows OpenTelemetry parent trace information to be
injected and extracted from a tracing span. It also provides methods
to directly set span attributes (set_attribute), span status (set_status),
and add OpenTelemetry events with dynamic attributes using the current time
(add_event) or a specific timestamp (add_event_with_timestamp).Note that version numbers for this crate are not synchronized with the various OpenTelemetry crates, despite having similar version numbers. For discussion, see issue #170.
As of 0.26, tracing-opentelemetry is one version ahead of the opentelemetry crates, such that tracing-opentelemetry 0.26.0 is compatible with opentelemetry 0.25.0, but due to semver compatibility concerns, this may not always be the case.
# Run a supported collector like jaeger in the background
$ docker run -d -p4317:4317 -p16686:16686 jaegertracing/all-in-one:latest
# Run example to produce spans (from parent examples directory)
$ cargo run --example opentelemetry-otlp
# View spans (see the image below)
$ firefox http://localhost:16686/metrics: Enables the MetricsLayer type, a layer that
exports OpenTelemetry metrics from specifically-named events. This enables
the metrics feature flag on the opentelemetry crate.This project is licensed under the MIT license.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in Tracing by you, shall be licensed as MIT, without any additional terms or conditions.