File tree Expand file tree Collapse file tree 2 files changed +17
-9
lines changed
datadog-crashtracker/src/crash_info Expand file tree Collapse file tree 2 files changed +17
-9
lines changed Original file line number Diff line number Diff line change @@ -391,8 +391,15 @@ pub struct ErrorsIntakeUploader {
391
391
}
392
392
393
393
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
+ }
396
403
Ok ( Self { cfg } )
397
404
}
398
405
Original file line number Diff line number Diff line change @@ -148,13 +148,14 @@ impl TelemetryCrashUploader {
148
148
149
149
let host = build_host ( ) ;
150
150
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
+ } ;
158
159
159
160
let s = Self {
160
161
metadata : TelemetryMetadata {
You can’t perform that action at this time.
0 commit comments