Dynamic Telemetry is a PROPOSAL : please provide feedback! :-)
Dynamic Telemetry is not an implementation, it's a request for collaboration, that will lead to an shared understanding, and hopefully one or more implementations.
Your feedback and suggestions on this document are highly encouraged!
Please:
-
Join us, by providing comments or feedback, in our Discussions page
-
Submit a PR with changes to this file ( docs/Ideas.ToExpandOn.document.md)
Direct Sharing URL
Ideas: Interesting Thoughts That Haven't Found Their Way into Docs
Using Ingestion Processor to Hold Metadata to Streamline Air Interfaces
The idea is to introduce a stateless means to send larger pieces of information that would be useful to attach to every log message but would otherwise be expensive. The mechanism would create a key-value pair such that every log message emitted will be merged by the backend with the value attached to the key.
As an example, imagine some census information that includes the CPU and RAM capabilities of the machine. This information is attached to every log record on the backend. This attachment could be in the form of a join key or could be directly attached. Every log message would be able to "see" this information, but would not have to carry the information.