mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-01-27 10:18:54 +00:00
revert: include span fields in breadcrumb messages (#7384)
Reverts #7379. Unfortunately, this doesn't actually work because those fields are only recorded as part of spans that get sampled, see https://github.com/getsentry/sentry-rust/issues/617#issuecomment-2487058619. If we were to start recording all spans, we'd have a massive overhead and send lots of spans to Sentry.
This commit is contained in:
69
rust/Cargo.lock
generated
69
rust/Cargo.lock
generated
@@ -5505,9 +5505,9 @@ dependencies = [
|
||||
"httpdate",
|
||||
"reqwest",
|
||||
"rustls 0.22.4",
|
||||
"sentry-backtrace 0.34.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"sentry-backtrace",
|
||||
"sentry-contexts",
|
||||
"sentry-core 0.34.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"sentry-core",
|
||||
"sentry-debug-images",
|
||||
"sentry-panic",
|
||||
"sentry-tracing",
|
||||
@@ -5519,11 +5519,12 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "sentry-anyhow"
|
||||
version = "0.34.0"
|
||||
source = "git+https://github.com/thomaseizinger/sentry-rust?branch=bundled-changes-waiting-for-release#5570b24018347683e0523cd50dce226861fe99cb"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "d672bfd1ed4e90978435f3c0704edb71a7a9d86403657839d518cd6aa278aff5"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"sentry-backtrace 0.34.0 (git+https://github.com/thomaseizinger/sentry-rust?branch=bundled-changes-waiting-for-release)",
|
||||
"sentry-core 0.34.0 (git+https://github.com/thomaseizinger/sentry-rust?branch=bundled-changes-waiting-for-release)",
|
||||
"sentry-backtrace",
|
||||
"sentry-core",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -5535,18 +5536,7 @@ dependencies = [
|
||||
"backtrace",
|
||||
"once_cell",
|
||||
"regex",
|
||||
"sentry-core 0.34.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "sentry-backtrace"
|
||||
version = "0.34.0"
|
||||
source = "git+https://github.com/thomaseizinger/sentry-rust?branch=bundled-changes-waiting-for-release#5570b24018347683e0523cd50dce226861fe99cb"
|
||||
dependencies = [
|
||||
"backtrace",
|
||||
"once_cell",
|
||||
"regex",
|
||||
"sentry-core 0.34.0 (git+https://github.com/thomaseizinger/sentry-rust?branch=bundled-changes-waiting-for-release)",
|
||||
"sentry-core",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -5559,7 +5549,7 @@ dependencies = [
|
||||
"libc",
|
||||
"os_info",
|
||||
"rustc_version",
|
||||
"sentry-core 0.34.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"sentry-core",
|
||||
"uname",
|
||||
]
|
||||
|
||||
@@ -5571,19 +5561,7 @@ checksum = "161283cfe8e99c8f6f236a402b9ccf726b201f365988b5bb637ebca0abbd4a30"
|
||||
dependencies = [
|
||||
"once_cell",
|
||||
"rand 0.8.5",
|
||||
"sentry-types 0.34.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"serde",
|
||||
"serde_json",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "sentry-core"
|
||||
version = "0.34.0"
|
||||
source = "git+https://github.com/thomaseizinger/sentry-rust?branch=bundled-changes-waiting-for-release#5570b24018347683e0523cd50dce226861fe99cb"
|
||||
dependencies = [
|
||||
"once_cell",
|
||||
"rand 0.8.5",
|
||||
"sentry-types 0.34.0 (git+https://github.com/thomaseizinger/sentry-rust?branch=bundled-changes-waiting-for-release)",
|
||||
"sentry-types",
|
||||
"serde",
|
||||
"serde_json",
|
||||
]
|
||||
@@ -5596,7 +5574,7 @@ checksum = "8fc6b25e945fcaa5e97c43faee0267eebda9f18d4b09a251775d8fef1086238a"
|
||||
dependencies = [
|
||||
"findshlibs",
|
||||
"once_cell",
|
||||
"sentry-core 0.34.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"sentry-core",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -5605,17 +5583,18 @@ version = "0.34.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "bc74f229c7186dd971a9491ffcbe7883544aa064d1589bd30b83fb856cd22d63"
|
||||
dependencies = [
|
||||
"sentry-backtrace 0.34.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"sentry-core 0.34.0 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||
"sentry-backtrace",
|
||||
"sentry-core",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "sentry-tracing"
|
||||
version = "0.34.0"
|
||||
source = "git+https://github.com/thomaseizinger/sentry-rust?branch=bundled-changes-waiting-for-release#5570b24018347683e0523cd50dce226861fe99cb"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "cd3c5faf2103cd01eeda779ea439b68c4ee15adcdb16600836e97feafab362ec"
|
||||
dependencies = [
|
||||
"sentry-backtrace 0.34.0 (git+https://github.com/thomaseizinger/sentry-rust?branch=bundled-changes-waiting-for-release)",
|
||||
"sentry-core 0.34.0 (git+https://github.com/thomaseizinger/sentry-rust?branch=bundled-changes-waiting-for-release)",
|
||||
"sentry-backtrace",
|
||||
"sentry-core",
|
||||
"tracing-core",
|
||||
"tracing-subscriber",
|
||||
]
|
||||
@@ -5637,22 +5616,6 @@ dependencies = [
|
||||
"uuid",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "sentry-types"
|
||||
version = "0.34.0"
|
||||
source = "git+https://github.com/thomaseizinger/sentry-rust?branch=bundled-changes-waiting-for-release#5570b24018347683e0523cd50dce226861fe99cb"
|
||||
dependencies = [
|
||||
"debugid",
|
||||
"hex",
|
||||
"rand 0.8.5",
|
||||
"serde",
|
||||
"serde_json",
|
||||
"thiserror",
|
||||
"time",
|
||||
"url",
|
||||
"uuid",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "serde"
|
||||
version = "1.0.210"
|
||||
|
||||
@@ -85,8 +85,6 @@ ip_network_table = { git = "https://github.com/edmonds/ip_network_table", branch
|
||||
proptest = { git = "https://github.com/proptest-rs/proptest", branch = "main" }
|
||||
proptest-state-machine = { git = "https://github.com/proptest-rs/proptest", branch = "main" }
|
||||
tracing-stackdriver = { git = "https://github.com/thomaseizinger/tracing-stackdriver", branch = "bump-otel-0.26" } # Waiting for release.
|
||||
sentry-tracing = { git = "https://github.com/thomaseizinger/sentry-rust", branch = "bundled-changes-waiting-for-release" }
|
||||
sentry-anyhow = { git = "https://github.com/thomaseizinger/sentry-rust", branch = "bundled-changes-waiting-for-release" }
|
||||
|
||||
# Enforce `tracing-macros` to have released `tracing` version.
|
||||
[patch.'https://github.com/tokio-rs/tracing']
|
||||
|
||||
@@ -114,7 +114,9 @@ impl Telemetry {
|
||||
|
||||
// Sentry uses blocking IO for flushing ..
|
||||
let _ = tokio::task::spawn_blocking(move || {
|
||||
if !inner.flush(Some(Duration::from_secs(5))) {
|
||||
// `flush`'s return value is flipped from the docs
|
||||
// <https://github.com/getsentry/sentry-rust/issues/677>
|
||||
if inner.flush(Some(Duration::from_secs(5))) {
|
||||
tracing::error!("Failed to flush telemetry events to sentry.io");
|
||||
return;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user