The client data store should enforce a max storage capacity, discarding older telemetry data items to make space as needed when new telemetry data items are being added.
The storage capacity should be dictated by the following:
configuration settings
available storage capacity on the storage solution hosting the data store
Data Store storage management could be triggered for the following scenarios:
New telemetry generated by a provider - create space for new telemetry
make room by discarding older telemetry
Periodic Bundling & Reporting - reduce consumption if it exceeds configured max
The client data store should enforce a max storage capacity, discarding older telemetry data items to make space as needed when new telemetry data items are being added.
The storage capacity should be dictated by the following:
Data Store storage management could be triggered for the following scenarios: