1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
|
From: Daniel Swarbrick <dswarbrick@debian.org>
Date: Thu, 12 Nov 2020 16:03:28 +0100
Subject: Disable once-to-stdout-delay command flag
Forwarded: not-needed
This flag would require vendoring / patching in another insignificant package,
so instead we simply disable it for now.
---
cmd/process-exporter/main.go | 15 ---------------
1 file changed, 15 deletions(-)
diff --git a/cmd/process-exporter/main.go b/cmd/process-exporter/main.go
index 6dfc0a0..136d360 100644
--- a/cmd/process-exporter/main.go
+++ b/cmd/process-exporter/main.go
@@ -9,9 +9,7 @@ import (
"os"
"regexp"
"strings"
- "time"
- "github.com/ncabatoff/fakescraper"
common "github.com/ncabatoff/process-exporter"
"github.com/ncabatoff/process-exporter/collector"
"github.com/ncabatoff/process-exporter/config"
@@ -151,8 +149,6 @@ func main() {
"Address on which to expose metrics and web interface.")
metricsPath = flag.String("web.telemetry-path", "/metrics",
"Path under which to expose metrics.")
- onceToStdoutDelay = flag.Duration("once-to-stdout-delay", 0,
- "Don't bind, just wait this much time, print the metrics once to stdout, and exit")
procNames = flag.String("procnames", "",
"comma-separated list of process names to monitor")
procfsPath = flag.String("procfs", "/proc",
@@ -258,17 +254,6 @@ func main() {
prometheus.MustRegister(pc)
- if *onceToStdoutDelay != 0 {
- // We throw away the first result because that first collection primes the pump, and
- // otherwise we won't see our counter metrics. This is specific to the implementation
- // of NamedProcessCollector.Collect().
- fscraper := fakescraper.NewFakeScraper()
- fscraper.Scrape()
- time.Sleep(*onceToStdoutDelay)
- fmt.Print(fscraper.Scrape())
- return
- }
-
http.Handle(*metricsPath, promhttp.Handler())
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
|