Related Problems?
Geneva-Uploader otlp encoder drops fields of an OTLP event if it's type is not one of the following: String, bool, int, double.
|
let type_id = match val { |
|
Value::StringValue(_) => BondDataType::BT_STRING, |
|
Value::IntValue(_) => BondDataType::BT_INT64, |
|
Value::DoubleValue(_) => BondDataType::BT_DOUBLE, |
|
Value::BoolValue(_) => BondDataType::BT_BOOL, |
|
_ => continue, |
It should support maps, byte array types etc In case these cannot be supported instead of sending part of a OTEL event it should either drop the event or send complex type in json string format.
What component are you working with?
opentelemetry-contrib
Describe the solution you'd like:
It should support maps, byte array types etc In case these cannot be supported instead of sending part of a OTEL event it should either drop the event or send complex type in json string format.
Considered Alternatives
No response
Additional Context
No response
Tip
React with 👍 to help prioritize this issue. Please use comments to provide useful context, avoiding +1 or me too, to help us triage it. Learn more here.
Related Problems?
Geneva-Uploader otlp encoder drops fields of an OTLP event if it's type is not one of the following: String, bool, int, double.
opentelemetry-rust-contrib/opentelemetry-exporter-geneva/geneva-uploader/src/payload_encoder/otlp_encoder.rs
Lines 459 to 464 in 854a9b2
It should support maps, byte array types etc In case these cannot be supported instead of sending part of a OTEL event it should either drop the event or send complex type in json string format.
What component are you working with?
opentelemetry-contrib
Describe the solution you'd like:
It should support maps, byte array types etc In case these cannot be supported instead of sending part of a OTEL event it should either drop the event or send complex type in json string format.
Considered Alternatives
No response
Additional Context
No response
Tip
React with 👍 to help prioritize this issue. Please use comments to provide useful context, avoiding
+1orme too, to help us triage it. Learn more here.