update to Opentelemetry v0.31.x#7
Conversation
|
Atlantis commands can't be run on fork pull requests. To enable, set --allow-fork-prs or, to disable this message, set --silence-fork-pr-errors |
1 similar comment
|
Atlantis commands can't be run on fork pull requests. To enable, set --allow-fork-prs or, to disable this message, set --silence-fork-pr-errors |
|
3 similar comments
|
|
|
|
Atlantis commands can't be run on fork pull requests. To enable, set --allow-fork-prs or, to disable this message, set --silence-fork-pr-errors |
1 similar comment
|
Atlantis commands can't be run on fork pull requests. To enable, set --allow-fork-prs or, to disable this message, set --silence-fork-pr-errors |
|
3 similar comments
|
|
|
|
Atlantis commands can't be run on fork pull requests. To enable, set --allow-fork-prs or, to disable this message, set --silence-fork-pr-errors |
1 similar comment
|
Atlantis commands can't be run on fork pull requests. To enable, set --allow-fork-prs or, to disable this message, set --silence-fork-pr-errors |
|
3 similar comments
|
|
|
|
Atlantis commands can't be run on fork pull requests. To enable, set --allow-fork-prs or, to disable this message, set --silence-fork-pr-errors |
1 similar comment
|
Atlantis commands can't be run on fork pull requests. To enable, set --allow-fork-prs or, to disable this message, set --silence-fork-pr-errors |
|
1 similar comment
|
|
1 similar comment
|
Make OpenTelemetry-related dependencies optional behind a `datadog` feature (enabled by default) so lightweight consumers can depend on just tracing-subscriber without compiling the OTel stack.
|
Atlantis commands can't be run on fork pull requests. To enable, set --allow-fork-prs or, to disable this message, set --silence-fork-pr-errors |
1 similar comment
|
Atlantis commands can't be run on fork pull requests. To enable, set --allow-fork-prs or, to disable this message, set --silence-fork-pr-errors |
|
3 similar comments
|
|
|
CLI tools need stdout reserved for program output (e.g. --output-json). Logs should go to stderr to avoid mixing with structured output.
Add `init_with_target(OutputTarget)` to allow callers to choose stdout or stderr for log output. `init()` defaults to stdout for backwards compatibility.
|
Atlantis commands can't be run on fork pull requests. To enable, set --allow-fork-prs or, to disable this message, set --silence-fork-pr-errors |
1 similar comment
|
Atlantis commands can't be run on fork pull requests. To enable, set --allow-fork-prs or, to disable this message, set --silence-fork-pr-errors |
|
3 similar comments
|
|
|
Objective
Update the crate to use more recent version of opentelemetry rust libs
Proposed changes
Note
Upgrade to Rust 2024 and OpenTelemetry 0.31, refactor tracing to use SdkTracerProvider with updated formatter and shutdown, and bump related dependencies.
build_tracerwithbuild_tracer_providerreturningSdkTracerProvider; wiretracing_opentelemetry::layer()withprovider.tracer("DataDogTelemetry").TracerShutdownto ownSdkTracerProviderand consumeselfonshutdown(); remove global shutdown re-export.global::set_text_map_propagator.lookup_trace_infoto useOtelData::{trace_id, span_id}APIs; minor write/error handling tweaks.opentelemetry,opentelemetry_sdk,opentelemetry-httpto^0.31.0;tracing-opentelemetryto^0.32.0;axum-tracing-opentelemetryto0.30;opentelemetry-datadogto0.19.0;reqwestto0.12.editionto2024; addrust-toolchain.toml; configurerustfmtfor 2024.Written by Cursor Bugbot for commit bec0aa9. Configure here.