From 3f692d560ded5058a403c0ec95a351143a0dae6a Mon Sep 17 00:00:00 2001 From: binbin0325 Date: Tue, 24 Sep 2024 19:20:47 +0800 Subject: [PATCH] del empty exporter --- exporter/metric/empty_exporter.go | 65 ------------------------------- exporter/metric/exporter.go | 6 +-- 2 files changed, 1 insertion(+), 70 deletions(-) delete mode 100644 exporter/metric/empty_exporter.go diff --git a/exporter/metric/empty_exporter.go b/exporter/metric/empty_exporter.go deleted file mode 100644 index 1d1602f3..00000000 --- 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 801ee0c8..4983f678 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 == "" {