diff --git a/exporter/metric/empty_exporter.go b/exporter/metric/empty_exporter.go deleted file mode 100644 index 1d1602f3f..000000000 --- a/exporter/metric/empty_exporter.go +++ /dev/null @@ -1,65 +0,0 @@ -package metric - -import "net/http" - -type EmptyExporter struct { -} - -func (e *EmptyExporter) HTTPHandler() http.Handler { - return nil -} - -type emptyMetric struct { -} - -func (e emptyMetric) Register() error { - return nil -} - -func (e emptyMetric) Unregister() bool { - return false -} - -func (e emptyMetric) Reset() { - return -} - -func newEmptyExporter() *EmptyExporter { - return &EmptyExporter{} -} - -type emptyCounter struct { - emptyMetric -} - -func (e emptyCounter) Add(value float64, labelValues ...string) { - return -} - -func (e *EmptyExporter) NewCounter(name, desc string, labelNames []string) Counter { - return emptyCounter{} -} - -type emptyGauge struct { - emptyMetric -} - -func (e emptyGauge) Set(value float64, labelValues ...string) { - return -} - -func (e *EmptyExporter) NewGauge(name, desc string, labelNames []string) Gauge { - return &emptyGauge{} -} - -type emptyHistogram struct { - emptyMetric -} - -func (e emptyHistogram) Observe(value float64, labelValues ...string) { - return -} - -func (e *EmptyExporter) NewHistogram(name, desc string, buckets []float64, labelNames []string) Histogram { - return &emptyHistogram{} -} diff --git a/exporter/metric/exporter.go b/exporter/metric/exporter.go index 801ee0c86..4983f6785 100644 --- a/exporter/metric/exporter.go +++ b/exporter/metric/exporter.go @@ -33,11 +33,7 @@ var ( ) func init() { - if config.MetricExportHTTPAddr() != "" { - exporter = newPrometheusExporter() - } else { - exporter = newEmptyExporter() - } + exporter = newPrometheusExporter() host, _ = os.Hostname() if host == "" {