http-proxy-exporter makes request to HTTP(S) targets via a proxy using HTTP Basic authentication and expose performance statistics in a Prometheus-friendly format.
You should have a working Golang environment setup.
go get github.com/criteo/http-proxy-exporter
cd $GOPATH/src/github.com/criteo/http-proxy-exporter/
make build
cd $GOPATH/src/github.com/criteo/http-proxy-exporter/
make
The application requires a configuration file (see the example configuration file). By default, it will check for a config.yml
file in the current directory.
./http-proxy-exporter -c $PATH_TO_CONFIG_FILE/config.yml
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.