Move datacollection config RRD element to collectd config
Description
Move the RRD element from datacollection-config to collectd-configuration package elment and infer STEP and based on collecton interval
This prevents having to duplicate the snmp-collection element in datacollection-config just to make another package on collectd-config to have a different collection interval and therefore RRD step.
(other thoughts) The poller package has the RRD definition at the package level but each service can have its own interval. This needs to be changed so that the interval is defined on the package along with the RRD where the STEP can be infered as well.
At some point soon, we need to centralize package definitions. There is some controversy over what gets included in this central definition and mainly whether or not the RRD element gets centralized, too. Since this is so controversal, we can still centralize the package definintion and leave the RRD configuration in the daemon's configuration that references the central package.
Environment
Operating System: All
Platform: All
Acceptance / Success Criteria
None
Lucidchart Diagrams
Activity
Show:
Seth Leger May 21, 2014 at 5:29 PM
I wish this had been done before the sampler work, it would have simplified things somewhat.
Move the RRD element from datacollection-config to collectd-configuration package elment and infer STEP and based on collecton interval
This prevents having to duplicate the snmp-collection element in datacollection-config just to make another package on collectd-config to have a different collection interval and therefore RRD step.
(other thoughts)
The poller package has the RRD definition at the package level but each service can have its own interval. This needs to be changed so that the interval is defined on the package along with the RRD where the STEP can be infered as well.
At some point soon, we need to centralize package definitions. There is some controversy over what gets included in this central definition and mainly whether or not the RRD element gets centralized, too. Since this is so controversal, we can still centralize the package definintion and leave the RRD configuration in the daemon's configuration that references the central package.