From 80631ad6cf0510cbe2edde9aee3f0ea02319e703 Mon Sep 17 00:00:00 2001 From: dyknon Date: Sun, 20 Jul 2025 06:19:50 +0900 Subject: rename --- exporter-multiplexer.go | 58 ------------------------------------------------- 1 file changed, 58 deletions(-) delete mode 100644 exporter-multiplexer.go (limited to 'exporter-multiplexer.go') diff --git a/exporter-multiplexer.go b/exporter-multiplexer.go deleted file mode 100644 index c88e01b..0000000 --- a/exporter-multiplexer.go +++ /dev/null @@ -1,58 +0,0 @@ -// r5f.jp/cgit/prometheus-exporter-multiplexer.git - -package main - -import ( - "fmt" - "log/slog" - "net/http" - logflag "github.com/prometheus/common/promslog/flag" - "gopkg.in/alecthomas/kingpin.v2" - "github.com/prometheus/common/promslog" - tkweb "github.com/prometheus/exporter-toolkit/web" - tkflag "github.com/prometheus/exporter-toolkit/web/kingpinflag" -) - - -var ( - relabelMap = argRelabel(kingpin.Flag( - "relabel", "name=yaml.", - ).Short('r')) - srcList = argSrcList(kingpin.Arg( - "sources", "Metric source.", - ).Required()) - logger *slog.Logger -) - -func main() { - promslogConfig := &promslog.Config{} - logflag.AddFlags(kingpin.CommandLine, promslogConfig) - tkFlag := tkflag.AddFlags(kingpin.CommandLine, ":9199") - kingpin.CommandLine.HelpFlag.Short('h') - kingpin.Parse() - - logger = promslog.New(promslogConfig) - parts, err := PartsFromArgs(*srcList, relabelMap) - if err != nil{ - logger.Error(err.Error()) - return - } - - http.HandleFunc("/metrics", func( - w http.ResponseWriter, r *http.Request, - ){ - out, err := parts.Get() - if err != nil{ - logger.Error(err.Error()) - w.WriteHeader(500) - } - w.Header()["Content-Type"] = []string{"application/openmetrics-text"} - fmt.Fprint(w, out) - }) - - err = tkweb.ListenAndServe(&http.Server{}, tkFlag, logger) - if err != nil{ - logger.Error(err.Error()) - return - } -} -- cgit v1.2.3