#prometheus #postgresql #consul #prometheus-exporter #patroni

bin+lib patroni-exporter

Prometheus导出器,用于监控Patroni实例

1 个不稳定版本

0.2.0 2020年7月11日

#16#consul

MIT 许可证

18KB
250

patroni_exporter

Patroni的基本Prometheus导出器。

目前仅支持Consul作为DCS,但扩展将是相当简单的。它目前满足我的需求,监控运行在Hashicorp Nomad上的Patroni,其中Consul服务注册由Nomad管理。它尚未与Patroni注册的服务进行测试,但它可能会“正常工作”。

用法

patroni_exporter可以通过传递参数或通过环境变量进行配置

$ patroni_exporter -h
patroni-exporter 0.2.0
Export Patroni metrics to Prometheus

USAGE:
    patroni_exporter [FLAGS] [OPTIONS] --consul <consul-url> --listen <listen-addr> --service <service>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information
    -v               Logging verbosity

OPTIONS:
    -t, --token <consul-token>    Consul token [env: CONSUL_HTTP_TOKEN=]
    -c, --consul <consul-url>     Consul URL [env: CONSUL_HTTP_ADDR=]
    -l, --listen <listen-addr>    HTTP listen address
    -s, --service <service>       Patroni service name [env: PATRONI_SERVICE=]

许可证

MIT

依赖项

~15–24MB
~338K SLoC