Skip to content

Commit 269f8eb

Browse files
gscalderonutpilla
andauthored
feat: [Geneva Exporter] Encode trace flags as u32 in OTLP encoder (#421)
Co-authored-by: Utkarsh Umesan Pillai <[email protected]>
1 parent a453b7a commit 269f8eb

File tree

1 file changed

+2
-2
lines changed
  • opentelemetry-exporter-geneva/geneva-uploader/src/payload_encoder

1 file changed

+2
-2
lines changed

opentelemetry-exporter-geneva/geneva-uploader/src/payload_encoder/otlp_encoder.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ impl OtlpEncoder {
190190
fields.push((FIELD_SPAN_ID.into(), BondDataType::BT_STRING));
191191
}
192192
if log.flags != 0 {
193-
fields.push((FIELD_TRACE_FLAGS.into(), BondDataType::BT_INT32));
193+
fields.push((FIELD_TRACE_FLAGS.into(), BondDataType::BT_UINT32));
194194
}
195195

196196
// Part B - Core log fields
@@ -292,7 +292,7 @@ impl OtlpEncoder {
292292
BondWriter::write_string(&mut buffer, hex_str);
293293
}
294294
FIELD_TRACE_FLAGS => {
295-
BondWriter::write_numeric(&mut buffer, log.flags as i32);
295+
BondWriter::write_numeric(&mut buffer, log.flags);
296296
}
297297
FIELD_NAME => {
298298
BondWriter::write_string(&mut buffer, &log.event_name);

0 commit comments

Comments
 (0)