Skip to content

Commit daaeb37

Browse files
committed
Add field to Log message
1 parent 3b3f734 commit daaeb37

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

datadog-crashtracker/src/crash_info/telemetry.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ impl TelemetryCrashUploader {
135135
tags,
136136
is_sensitive: true,
137137
count: 1,
138+
is_crash: true,
138139
}]),
139140
origin: Some("Crashtracker"),
140141
};
@@ -268,6 +269,7 @@ mod tests {
268269
assert_eq!(payload["application"]["service_version"], "bar");
269270
assert_eq!(payload["request_type"], "logs");
270271
assert_eq!(payload["tracer_time"], 1568898000);
272+
assert_eq!(payload["origin"], "Crashtracker");
271273

272274
assert_eq!(payload["payload"].as_array().unwrap().len(), 1);
273275
let tags = payload["payload"][0]["tags"]
@@ -296,6 +298,7 @@ mod tests {
296298
let body: CrashInfo =
297299
serde_json::from_str(payload["payload"][0]["message"].as_str().unwrap())?;
298300
assert_eq!(body, test_instance);
301+
assert_eq!(payload["payload"][0]["is_crash"], true);
299302
Ok(())
300303
}
301304
}

ddtelemetry/src/data/payloads.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,8 @@ pub struct Log {
8383
pub tags: String,
8484
#[serde(default)]
8585
pub is_sensitive: bool,
86+
#[serde(default)]
87+
pub is_crash: bool,
8688
}
8789

8890
#[derive(Serialize, Deserialize, Debug, PartialEq, Eq, Hash, Clone)]

ddtelemetry/src/worker/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -874,6 +874,7 @@ impl TelemetryWorkerHandle {
874874
count: 1,
875875
tags: String::new(),
876876
is_sensitive: false,
877+
is_crash: false,
877878
},
878879
)))?;
879880
Ok(())

0 commit comments

Comments
 (0)