Open jamulv opened 9 months ago
@jamulv thank you for raising this. :+1: This approach sounds interesting.
If we change anything in the schema, we would need to make sure that we don't break the compatibility.
Feel free to contribute a suggestion. :rocket:
My main usage of the exporter is in combination with the Hazelcast exporter. You can see here how it reads the generic records.
Normally I would approach the proto modelling of a set of messages by defining a oneOf as opposed to using an Any type.
The benefits in doing this would be:
In applying this we would have two options:
Record
has aRecordValue
(oneOf) this would have the benefit that something can generically process record level metadata (this would break existing api compatibility)