As a user of the configuration system
I want to know which client consumed a given configuration setting
So that I can find unused settings
And know which application will need updates if I do big changes
Details
If the system propagates events like SettingRead (settingKey, application, environment, clientIdentity), a designated component could populate a usage property on the application document.
In the UI it would in a simple view just show Last used: 2014-07-08 14:38 by Some App. Clicking this would reveal details about usage. One way to track usage is to list up last usage by client. E.g.
Details If the system propagates events like
SettingRead (settingKey, application, environment, clientIdentity)
, a designated component could populate a usage property on the application document.In the UI it would in a simple view just show
Last used: 2014-07-08 14:38 by Some App
. Clicking this would reveal details about usage. One way to track usage is to list up last usage by client. E.g.