ipmi_exporter icon indicating copy to clipboard operation
ipmi_exporter copied to clipboard

Add --web.disable-exporter-metrics

Open candlerb opened this issue 5 years ago • 1 comments

ipmi_exporter returns a bunch of go internal metrics:

curl localhost:9290/metrics
# HELP go_gc_duration_seconds A summary of the GC invocation durations.
# TYPE go_gc_duration_seconds summary
go_gc_duration_seconds{quantile="0"} 0
go_gc_duration_seconds{quantile="0.25"} 0
go_gc_duration_seconds{quantile="0.5"} 0
go_gc_duration_seconds{quantile="0.75"} 0
go_gc_duration_seconds{quantile="1"} 0
go_gc_duration_seconds_sum 0
go_gc_duration_seconds_count 0
# HELP go_goroutines Number of goroutines that currently exist.
# TYPE go_goroutines gauge
go_goroutines 9
... etc

It would be nice to have a flag to disable these, as node_exporter has:

                disableExporterMetrics = kingpin.Flag(
                        "web.disable-exporter-metrics",
                        "Exclude metrics about the exporter itself (promhttp_*, process_*, go_*).",
                ).Bool()
...

Otherwise these metrics need to be filtered out by metric relabelling.

candlerb avatar Dec 06 '19 16:12 candlerb

Hi! The linked node exporter PR doesn't look trivial at first glance, I will need some time to look at this. Since the metrics can be filtered out by relabeling I wouldn't consider this a pressing issue. Valid nonetheless, thanks for reporting.

bitfehler avatar Dec 17 '19 15:12 bitfehler