PrometheusPush Exporter for Prometheus Push Gateway

Usage

You can launch the prometheus exporter this way:

scaphandre prometheus-push

As always exporter's options can be displayed with -h:

	scaphandre prometheus-push -h
	Push metrics to Prometheus Push Gateway

	Usage: scaphandre prometheus-push [OPTIONS]

	Options:
	  -H, --host <HOST>      IP address (v4 or v6) of the metrics endpoint for Prometheus [default: localhost]
	  -p, --port <PORT>      TCP port of the metrics endpoint for Prometheus [default: 9091]
	      --suffix <SUFFIX>  [default: metrics]
	  -S, --scheme <SCHEME>  [default: http]
	  -s, --step <STEP>      [default: 5]
	      --qemu             Apply labels to metrics of processes that look like a Qemu/KVM virtual machine
	      --containers       Apply labels to metrics of processes running as containers
	  -j, --job <JOB>        Job name to apply as a label for pushed metrics [default: scaphandre]
	      --no-tls-check     Don't verify remote TLS certificate (works with --scheme="https")
	  -h, --help             Print help

With default options values, the metrics are sent to http://localhost:9091/metrics

Metrics exposed

Metrics exposed are the same as the Prometheus (pull mode) exporter.

Push gateway's grouping key for each host is in the form job/scaphandre/instance/${HOSTNAME} with HOSTNAME being the hostname of the host sending metrics.