spreadshirt / prom-revisionist

Prometheus proxy that rewrites queries on the fly, passing them on to another Prometheus instance. Status: very alpha!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

prom-revisionist

Prometheus proxy that rewrites queries on the fly, passing them on to another Prometheus instance.

Status: Entirely alpha, with a bunch of issues left to fix for the reader.

Usage

$ go run .
2023/03/02 11:12:07 Listening on http://localhost:19090

This runs the proxy at http://localhost:19090, rewriting queries as configured in config.yaml and passes them on to http://localhost:9090.

Alternatively, you can run the pre-built docker image:

docker run -it --rm -v $PWD/config.yaml:/config.yaml -p 19090:19090 ghcr.io/spreadshirt/prom-revisionist:0.0.1-alpha2 -config /config.yaml

Configuration

Example config rewriting Jaeger Monitor queries to work with different metrics than the ones generated by spanmetricsprocessor.

License

This project is licensed under the MIT License.

About

Prometheus proxy that rewrites queries on the fly, passing them on to another Prometheus instance. Status: very alpha!

License:MIT License


Languages

Language:Go 98.3%Language:Dockerfile 1.7%