diff --git a/lib/handlers/otlp_log_push.js b/lib/handlers/otlp_log_push.js index 80419200..14f7edfa 100644 --- a/lib/handlers/otlp_log_push.js +++ b/lib/handlers/otlp_log_push.js @@ -30,7 +30,11 @@ async function handle (req, res) { } const labels = stringify(logAttrs) const fingerprint = fingerPrint(labels) - const ts = BigInt(logRecord.timeUnixNano) + const ts = logRecord.timeUnixNano + ? BigInt(logRecord.timeUnixNano) + : logRecord.observedTimeUnixNano + ? BigInt(logRecord.observedTimeUnixNano) + : BigInt(Date.now()) * BigInt(1000000) promises.push(bulk.add([[ fingerprint, ts,