bitprophet/fullerene — Issue #21: Role/non-basic metrics
Author: bitprophet
Created: 2011-10-27 01:45:15+00:00
State: open

Need a way to assert that e.g. database servers should display additional metric paths over the 'baseline' metric group, such as postgres lag or whatnot.

This is partially served by having "wide ranging" metrics in the baseline (such as `df`) and then using the `exclude` feature to trim things down; thus a DB server will already display its DB partition information.

So we could solve this by padding out `baseline` with all possibly useful metrics and just ensure that if a host lacks a metric, we don't try to show it.

Otherwise, we need a way to associate hosts with optional extra metrics, meaning another config chunk that maps hostnames to metric lists. Not hard, if config-generated; anything hand-oriented might need to allow keying off hostname/globbing/etc.