mirror of
https://github.com/denoland/deno.git
synced 2025-09-27 04:39:10 +00:00
fix(otel): set timestamp on opentelemetry log records (#28625)
Some checks are pending
ci / test debug macos-x86_64 (push) Blocked by required conditions
ci / test release macos-x86_64 (push) Blocked by required conditions
ci / test debug windows-x86_64 (push) Blocked by required conditions
ci / test release windows-x86_64 (push) Blocked by required conditions
ci / pre-build (push) Waiting to run
ci / test debug linux-aarch64 (push) Blocked by required conditions
ci / test release linux-aarch64 (push) Blocked by required conditions
ci / test debug macos-aarch64 (push) Blocked by required conditions
ci / test release macos-aarch64 (push) Blocked by required conditions
ci / bench release linux-x86_64 (push) Blocked by required conditions
ci / lint debug linux-x86_64 (push) Blocked by required conditions
ci / lint debug macos-x86_64 (push) Blocked by required conditions
ci / lint debug windows-x86_64 (push) Blocked by required conditions
ci / test debug linux-x86_64 (push) Blocked by required conditions
ci / test release linux-x86_64 (push) Blocked by required conditions
ci / build wasm32 (push) Blocked by required conditions
ci / publish canary (push) Blocked by required conditions
Some checks are pending
ci / test debug macos-x86_64 (push) Blocked by required conditions
ci / test release macos-x86_64 (push) Blocked by required conditions
ci / test debug windows-x86_64 (push) Blocked by required conditions
ci / test release windows-x86_64 (push) Blocked by required conditions
ci / pre-build (push) Waiting to run
ci / test debug linux-aarch64 (push) Blocked by required conditions
ci / test release linux-aarch64 (push) Blocked by required conditions
ci / test debug macos-aarch64 (push) Blocked by required conditions
ci / test release macos-aarch64 (push) Blocked by required conditions
ci / bench release linux-x86_64 (push) Blocked by required conditions
ci / lint debug linux-x86_64 (push) Blocked by required conditions
ci / lint debug macos-x86_64 (push) Blocked by required conditions
ci / lint debug windows-x86_64 (push) Blocked by required conditions
ci / test debug linux-x86_64 (push) Blocked by required conditions
ci / test release linux-x86_64 (push) Blocked by required conditions
ci / build wasm32 (push) Blocked by required conditions
ci / publish canary (push) Blocked by required conditions
Co-authored-by: David Sherret <dsherret@users.noreply.github.com>
This commit is contained in:
parent
b42d5906cd
commit
a3395ba972
5 changed files with 15 additions and 9 deletions
|
@ -882,7 +882,9 @@ pub fn handle_log(record: &log::Record) {
|
||||||
|
|
||||||
let mut log_record = LogRecord::default();
|
let mut log_record = LogRecord::default();
|
||||||
|
|
||||||
log_record.set_observed_timestamp(SystemTime::now());
|
let now = SystemTime::now();
|
||||||
|
log_record.set_timestamp(now);
|
||||||
|
log_record.set_observed_timestamp(now);
|
||||||
log_record.set_severity_number(match record.level() {
|
log_record.set_severity_number(match record.level() {
|
||||||
Level::Error => Severity::Error,
|
Level::Error => Severity::Error,
|
||||||
Level::Warn => Severity::Warn,
|
Level::Warn => Severity::Warn,
|
||||||
|
@ -1124,7 +1126,9 @@ fn op_otel_log<'s>(
|
||||||
};
|
};
|
||||||
|
|
||||||
let mut log_record = LogRecord::default();
|
let mut log_record = LogRecord::default();
|
||||||
log_record.set_observed_timestamp(SystemTime::now());
|
let now = SystemTime::now();
|
||||||
|
log_record.set_timestamp(now);
|
||||||
|
log_record.set_observed_timestamp(now);
|
||||||
let Ok(message) = message.try_cast() else {
|
let Ok(message) = message.try_cast() else {
|
||||||
return;
|
return;
|
||||||
};
|
};
|
||||||
|
@ -1188,7 +1192,9 @@ fn op_otel_log_foreign(
|
||||||
|
|
||||||
let mut log_record = LogRecord::default();
|
let mut log_record = LogRecord::default();
|
||||||
|
|
||||||
log_record.set_observed_timestamp(SystemTime::now());
|
let now = SystemTime::now();
|
||||||
|
log_record.set_timestamp(now);
|
||||||
|
log_record.set_observed_timestamp(now);
|
||||||
log_record.set_body(message.into());
|
log_record.set_body(message.into());
|
||||||
log_record.set_severity_number(severity);
|
log_record.set_severity_number(severity);
|
||||||
log_record.set_severity_text(severity.name());
|
log_record.set_severity_text(severity.name());
|
||||||
|
|
|
@ -161,7 +161,7 @@
|
||||||
],
|
],
|
||||||
"logs": [
|
"logs": [
|
||||||
{
|
{
|
||||||
"timeUnixNano": "0",
|
"timeUnixNano": "[WILDLINE]",
|
||||||
"observedTimeUnixNano": "[WILDCARD]",
|
"observedTimeUnixNano": "[WILDCARD]",
|
||||||
"severityNumber": 9,
|
"severityNumber": 9,
|
||||||
"severityText": "INFO",
|
"severityText": "INFO",
|
||||||
|
@ -175,7 +175,7 @@
|
||||||
"spanId": "0000000000000004"
|
"spanId": "0000000000000004"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"timeUnixNano": "0",
|
"timeUnixNano": "[WILDLINE]",
|
||||||
"observedTimeUnixNano": "[WILDCARD]",
|
"observedTimeUnixNano": "[WILDCARD]",
|
||||||
"severityNumber": 9,
|
"severityNumber": 9,
|
||||||
"severityText": "INFO",
|
"severityText": "INFO",
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
"spans": [],
|
"spans": [],
|
||||||
"logs": [
|
"logs": [
|
||||||
{
|
{
|
||||||
"timeUnixNano": "0",
|
"timeUnixNano": "[WILDCARD]",
|
||||||
"observedTimeUnixNano": "[WILDCARD]",
|
"observedTimeUnixNano": "[WILDCARD]",
|
||||||
"severityNumber": 9,
|
"severityNumber": 9,
|
||||||
"severityText": "INFO",
|
"severityText": "INFO",
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
"spans": [],
|
"spans": [],
|
||||||
"logs": [
|
"logs": [
|
||||||
{
|
{
|
||||||
"timeUnixNano": "0",
|
"timeUnixNano": "[WILDLINE]",
|
||||||
"observedTimeUnixNano": "[WILDCARD]",
|
"observedTimeUnixNano": "[WILDCARD]",
|
||||||
"severityNumber": 9,
|
"severityNumber": 9,
|
||||||
"severityText": "INFO",
|
"severityText": "INFO",
|
||||||
|
|
|
@ -6,7 +6,7 @@ throw new Error("uncaught");
|
||||||
"spans": [],
|
"spans": [],
|
||||||
"logs": [
|
"logs": [
|
||||||
{
|
{
|
||||||
"timeUnixNano": "0",
|
"timeUnixNano": "[WILDLINE]",
|
||||||
"observedTimeUnixNano": "[WILDCARD]",
|
"observedTimeUnixNano": "[WILDCARD]",
|
||||||
"severityNumber": 9,
|
"severityNumber": 9,
|
||||||
"severityText": "INFO",
|
"severityText": "INFO",
|
||||||
|
@ -20,7 +20,7 @@ throw new Error("uncaught");
|
||||||
"spanId": ""
|
"spanId": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"timeUnixNano": "0",
|
"timeUnixNano": "[WILDLINE]",
|
||||||
"observedTimeUnixNano": "[WILDCARD]",
|
"observedTimeUnixNano": "[WILDCARD]",
|
||||||
"severityNumber": 17,
|
"severityNumber": 17,
|
||||||
"severityText": "ERROR",
|
"severityText": "ERROR",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue