An alternative proxy for prometheus exporters.
Provides the feature to merge multiple upstream exporters into a single exporter.
go install github.com/johejo/prometheus-exporter-merger/cmd/exporter-merger@latest
Usage of exporter-merger:
-config string
configuration file path (default "config.yaml")
-expand-env
expand environment variables in config
-log-format string
logging format: text, json (default "text")
-log-level string
logging level: debug, info, warn, error (default "info")
-self-metrics-expose-metadata
expose self metrics metadata (default true)
-version
print version and exit
-web.listen-address string
address to listen on (default ":8080")
See testdata/config.yaml.
The merged metrics are served at /metrics; exporter-merger's own metrics are served at /-/metrics on the same address.