Skip to content

Commit 76ca910

Browse files
authored
fix: level and severity text consistency issue (#67)
1 parent 5edddc1 commit 76ca910

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

docker/ingestor/core.toml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -403,7 +403,6 @@ if .hdx_platform == "vector-internal" {
403403
.b.timestamp = tmp_timestamp
404404
405405
.h = .b.host
406-
.st = downcase(.b.level) ?? null
407406
.sv = .b."service.name"
408407
.ts = to_unix_timestamp(from_unix_timestamp(.b.timestamp, unit: "milliseconds") ?? now(), unit: "nanoseconds")
409408
.b._hdx_body = .b.message
@@ -412,6 +411,9 @@ if .hdx_platform == "vector-internal" {
412411
.b = merge(.b, structured, deep: true) ?? .b
413412
}
414413
414+
# set severity after merging structured message (to avoid conflict)
415+
.st = downcase(.b.level) ?? null
416+
415417
if exists(.b."rr-web.event") {
416418
.hdx_platform = "rrweb"
417419
temp_msg = .b.message
@@ -479,6 +481,11 @@ if is_object(.b) {
479481
.st = downcase(.b.level) ?? downcase(.b.severity) ?? downcase(.b.LEVEL) ?? downcase(.b.SEVERITY) ?? null
480482
}
481483
484+
# address .b.level and .st conflict
485+
if !is_nullish(.b.level) && .b.level != .st {
486+
.b.level = .st
487+
}
488+
482489
# merge vercel logs
483490
if is_object(.__hdx_logs) {
484491
tmp_b_size = strlen(encode_json(.b))

0 commit comments

Comments
 (0)