Skip to content

Commit 9ee8161

Browse files
committed
Need file endpoint from telemetry
1 parent 13adad3 commit 9ee8161

File tree

2 files changed

+17
-9
lines changed

2 files changed

+17
-9
lines changed

datadog-crashtracker/src/crash_info/errors_intake.rs

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -391,8 +391,15 @@ pub struct ErrorsIntakeUploader {
391391
}
392392

393393
impl ErrorsIntakeUploader {
394-
pub fn new(_crashtracker_metadata: &Metadata) -> anyhow::Result<Self> {
395-
let cfg = ErrorsIntakeConfig::from_env();
394+
pub fn new(
395+
_crashtracker_metadata: &Metadata,
396+
endpoint: &Option<Endpoint>,
397+
) -> anyhow::Result<Self> {
398+
let mut cfg = ErrorsIntakeConfig::from_env();
399+
400+
if let Some(endpoint) = endpoint {
401+
cfg.set_endpoint(endpoint.clone())?;
402+
}
396403
Ok(Self { cfg })
397404
}
398405

datadog-crashtracker/src/crash_info/telemetry.rs

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -148,13 +148,14 @@ impl TelemetryCrashUploader {
148148

149149
let host = build_host();
150150

151-
let errors_intake_uploader = match ErrorsIntakeUploader::new(crashtracker_metadata) {
152-
Ok(uploader) => Some(uploader),
153-
Err(e) => {
154-
eprintln!("Failed to create errors intake uploader: {e}");
155-
None
156-
}
157-
};
151+
let errors_intake_uploader =
152+
match ErrorsIntakeUploader::new(crashtracker_metadata, endpoint) {
153+
Ok(uploader) => Some(uploader),
154+
Err(e) => {
155+
eprintln!("Failed to create errors intake uploader: {e}");
156+
None
157+
}
158+
};
158159

159160
let s = Self {
160161
metadata: TelemetryMetadata {

0 commit comments

Comments
 (0)