1
0
mirror of https://github.com/actix/actix-extras.git synced 2025-02-22 18:33:18 +01:00

Do not enable opentelemetry by default until they release 1.0.

This commit is contained in:
LukeMathWalker 2021-07-13 09:33:59 +01:00
parent 3068b1213e
commit cd11f358cd
3 changed files with 12 additions and 12 deletions

View File

@ -19,7 +19,7 @@ keywords = ["http", "actix-web", "tracing", "logging"]
categories = ["asynchronous", "web-programming"]
[features]
default = ["opentelemetry_0_14", "emit_event_on_error"]
default = ["emit_event_on_error"]
opentelemetry_0_13 = ["opentelemetry_0_13_pkg", "tracing-opentelemetry_0_12_pkg"]
opentelemetry_0_14 = ["opentelemetry_0_14_pkg", "tracing-opentelemetry_0_13_pkg"]
opentelemetry_0_15 = ["opentelemetry_0_15_pkg", "tracing-opentelemetry_0_14_pkg"]

View File

@ -35,16 +35,16 @@ Add `tracing-actix-web` to your dependencies:
```toml
[dependencies]
# ...
tracing-actix-web = "0.4.0-beta.7"
tracing-actix-web = "0.4.0-beta.9"
tracing = "0.1"
actix-web = "4.0.0-beta.7"
actix-web = "4.0.0-beta.8"
```
`tracing-actix-web` exposes three feature flags:
- `opentelemetry_0_13`: attach [OpenTelemetry](https://github.com/open-telemetry/opentelemetry-rust)'s context to the root span using OTEL 0.13.
- `opentelemetry_0_14`: same as above but using OTEL 0.14 (enabled by default).
- `opentelemetry_0_15`: same as above but using OTEL 0.15
- `opentelemetry_0_13`: attach [OpenTelemetry](https://github.com/open-telemetry/opentelemetry-rust)'s context to the root span using `opentelemetry` 0.13;
- `opentelemetry_0_14`: same as above but using `opentelemetry` 0.14;
- `opentelemetry_0_15`: same as above but using `opentelemetry` 0.15;
- `emit_event_on_error`: emit a [`tracing`] event when request processing fails with an error (enabled by default).
`tracing-actix-web` will release `0.4.0`, going out of beta, as soon as `actix-web` releases a stable `4.0.0`.

View File

@ -8,16 +8,16 @@
//! ```toml
//! [dependencies]
//! # ...
//! tracing-actix-web = "0.4.0-beta.7"
//! tracing-actix-web = "0.4.0-beta.9"
//! tracing = "0.1"
//! actix-web = "4.0.0-beta.7"
//! actix-web = "4.0.0-beta.8"
//! ```
//!
//! `tracing-actix-web` exposes three feature flags:
//!
//! - `opentelemetry_0_13`: attach [OpenTelemetry](https://github.com/open-telemetry/opentelemetry-rust)'s context to the root span using OTEL 0.13;
//! - `opentelemetry_0_14`: same as above but using OTEL 0.14 (enabled by default);
//! - `opentelemetry_0_15`: same as above but using OTEL 0.15
//! - `opentelemetry_0_13`: attach [OpenTelemetry](https://github.com/open-telemetry/opentelemetry-rust)'s context to the root span using `opentelemetry` 0.13;
//! - `opentelemetry_0_14`: same as above but using `opentelemetry` 0.14;
//! - `opentelemetry_0_15`: same as above but using `opentelemetry` 0.15;
//! - `emit_event_on_error`: emit a [`tracing`] event when request processing fails with an error (enabled by default).
//!
//! `tracing-actix-web` will release `0.4.0`, going out of beta, as soon as `actix-web` releases a stable `4.0.0`.
@ -251,4 +251,4 @@ mod otel_0_13;
mod otel_0_14;
#[cfg(feature = "opentelemetry_0_15")]
mod otel_0_15;
mod otel_0_15;