1 个不稳定版本
0.2.0 | 2020年7月11日 |
---|
#16 在 #consul
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=]
许可证
依赖项
~15–24MB
~338K SLoC