diff --git a/registry.go b/registry.go index c6115c0..4656bc9 100644 --- a/registry.go +++ b/registry.go @@ -206,10 +206,7 @@ func (r *StandardRegistry) register(name string, i interface{}) error { if _, ok := r.metrics[name]; ok { return DuplicateMetric(name) } - switch i.(type) { - case Counter, Gauge, GaugeFloat64, Healthcheck, Histogram, Meter, Timer: - r.metrics[name] = i - } + r.metrics[name] = i return nil }