Push Prometheus metrics to VictoriaMetrics or other exporters
Project description
prometheus-push-client
Push metrics from your periodic long-running jobs to existing Prometheus/VictoriaMetrics monitoring system.
Currently supports pushes directly to VictoriaMetrics
via UDP and HTTP using InfluxDB line protocol as described here.
For pure Prometheus
setups, several options are supported:
-
to StatsD or statsd-exporter in StatsD format via UDP. Prometheus and StatsD metric types are not fully compatible, so currenly all metrics become StatsD gauges, but
rate
,increase
,histogram_quantile
and other PromQL functions produce same results as if types never changed. -
to pushgateway or prom-aggregation-gateway in OpenMetrics format via HTTP. Please read corresponding docs about appropriate use cases and limitations.
Install it via pip:
pip install prometheus-push-client
Read more at github page.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for prometheus_push_client-0.0.8.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b80aee630eed7b9cddc4f60242bddc67638425e1e75d1fb1924135d908205f23 |
|
MD5 | 950780c9db1a77ce96a71dd594f5b670 |
|
BLAKE2b-256 | a90f7fc875baf3f0c5fa122e9ff196103da6ca83810325656bd2596ee588f623 |
Hashes for prometheus_push_client-0.0.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c337af4b93aa7f0a184e3baa0df232cf3feec549857974d30ac19d03cffb6868 |
|
MD5 | 9f62e56a74be7752c0b323514b9062c2 |
|
BLAKE2b-256 | e71780da74597aad7f56b936fc36ed654be79a5310c13f27173ff917ebb990c4 |