-
Notifications
You must be signed in to change notification settings - Fork 84
Description
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.
Lines 459 to 464 in 854a9b2
| 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.