Use flags instead of config and remove attributes

This commit is contained in:
Johannes 'fish' Ziemke 2015-05-20 20:04:49 +02:00
commit 665b05eedc
23 changed files with 87 additions and 162 deletions

View file

@ -18,7 +18,7 @@ const (
)
type interruptsCollector struct {
config Config
metric *prometheus.CounterVec
}
@ -26,11 +26,11 @@ func init() {
Factories["interrupts"] = NewInterruptsCollector
}
// Takes a config struct and prometheus registry and returns a new Collector exposing
// Takes a prometheus registry and returns a new Collector exposing
// interrupts stats
func NewInterruptsCollector(config Config) (Collector, error) {
func NewInterruptsCollector() (Collector, error) {
return &interruptsCollector{
config: config,
metric: prometheus.NewCounterVec(
prometheus.CounterOpts{
Namespace: Namespace,