add config for sentry stacktraces
Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
parent
e73aa2aa21
commit
db3c718ddc
3 changed files with 7 additions and 0 deletions
|
@ -57,6 +57,9 @@
|
||||||
# Defaults to 0.15
|
# Defaults to 0.15
|
||||||
#sentry_traces_sample_rate = 0.15
|
#sentry_traces_sample_rate = 0.15
|
||||||
|
|
||||||
|
# Whether to attach a stacktrace to Sentry reports.
|
||||||
|
#sentry_attach_stacktrace = false
|
||||||
|
|
||||||
|
|
||||||
### Database configuration
|
### Database configuration
|
||||||
|
|
||||||
|
|
|
@ -356,6 +356,8 @@ pub struct Config {
|
||||||
pub sentry_send_server_name: bool,
|
pub sentry_send_server_name: bool,
|
||||||
#[serde(default = "default_sentry_traces_sample_rate")]
|
#[serde(default = "default_sentry_traces_sample_rate")]
|
||||||
pub sentry_traces_sample_rate: f32,
|
pub sentry_traces_sample_rate: f32,
|
||||||
|
#[serde(default)]
|
||||||
|
pub sentry_attach_stacktrace: bool,
|
||||||
|
|
||||||
#[serde(default)]
|
#[serde(default)]
|
||||||
pub tokio_console: bool,
|
pub tokio_console: bool,
|
||||||
|
@ -819,6 +821,7 @@ impl fmt::Display for Config {
|
||||||
("Sentry.io send server_name in logs", &self.sentry_send_server_name.to_string()),
|
("Sentry.io send server_name in logs", &self.sentry_send_server_name.to_string()),
|
||||||
#[cfg(feature = "sentry_telemetry")]
|
#[cfg(feature = "sentry_telemetry")]
|
||||||
("Sentry.io tracing sample rate", &self.sentry_traces_sample_rate.to_string()),
|
("Sentry.io tracing sample rate", &self.sentry_traces_sample_rate.to_string()),
|
||||||
|
("Sentry.io attach stacktrace", &self.sentry_attach_stacktrace.to_string()),
|
||||||
(
|
(
|
||||||
"Well-known server name",
|
"Well-known server name",
|
||||||
self.well_known
|
self.well_known
|
||||||
|
|
|
@ -28,6 +28,7 @@ fn options(config: &Config) -> ClientOptions {
|
||||||
debug: cfg!(debug_assertions),
|
debug: cfg!(debug_assertions),
|
||||||
release: sentry::release_name!(),
|
release: sentry::release_name!(),
|
||||||
user_agent: conduit::version::user_agent().into(),
|
user_agent: conduit::version::user_agent().into(),
|
||||||
|
attach_stacktrace: config.sentry_attach_stacktrace,
|
||||||
before_send: Some(Arc::new(before_send)),
|
before_send: Some(Arc::new(before_send)),
|
||||||
before_breadcrumb: Some(Arc::new(before_breadcrumb)),
|
before_breadcrumb: Some(Arc::new(before_breadcrumb)),
|
||||||
..Default::default()
|
..Default::default()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue