Problem:
- Statistics about the completeness and quality of the PM data shall be provided
- in DPMPD v1.0.*, no such statistics are gathered and exposed
- how to measure completeness and quality
Possible solution/tb discussed:
- specify function(s) to gather (and store) this information
- granularity?
- per device/interface combination
- for the previous day
- perhaps how many have already been collected today (on demand?))
- data gathering:
- when/input source?
- compute some information when resultCC is created/stored in dataStore(batch)?
- or read everything only from datastore
- what?
- if we include normalized timestamps (x:00, x:15, x:30, x:45) we could determine exactly which 15min intervals are missing
- if we would only have "random" timestamps, we could instead count how many records we have gathered for each device/interface (a counter for each day, where new counts are added)
- shall this data be stored?
- if yes, this could be stored in the datastore under the interfaceMetadata
- depending on what to store
- e.g. just keep a count or list of timestamps where data was gathered per interface for the previous day
- or store a matrix, with days as columns and counted records (just a number) as rows
Problem:
Possible solution/tb discussed: