The twin has a storage limit of 8k - so, handlers need to be conservative in what they report to the twin. The Diagnostics Log handler reports all defined collectors - which is excessive because when debugging an issue, developers are not interested in all collectors.
Steps to reproduce
Run the agent.
Configure a collector.
Inspect the reported properties.
Observed behavior
All collectors on the system are reported even thought that are not configured through the twin.
Expected behavior
Only the collectors configured through the twin should be reported.
Version (please provide the following information):
Bug description
The twin has a storage limit of 8k - so, handlers need to be conservative in what they report to the twin. The Diagnostics Log handler reports all defined collectors - which is excessive because when debugging an issue, developers are not interested in all collectors.
Steps to reproduce
Observed behavior
All collectors on the system are reported even thought that are not configured through the twin.
Expected behavior
Only the collectors configured through the twin should be reported.
Version (please provide the following information):