Grafana Haproxy exporter无法获取数据

Grafana Haproxy exporter无法获取数据,grafana,prometheus,centos-6.9,Grafana,Prometheus,Centos 6.9,我在prometheus中使用haproxy_exporter,并在grafana中添加prometheus作为数据源,以及使用prometheus作为数据源的haproxy插件,以获取haproxy统计数据并在grafana服务器中显示。我无法从中获得输出。 当我在下面运行命令时,得到错误无效的URL端口 /haproxy\u导出器--no-haproxy.ssl-verify--haproxy.scrape uri=”http://user:$(cat pwfile)192.168.1.10

我在prometheus中使用haproxy_exporter,并在grafana中添加prometheus作为数据源,以及使用prometheus作为数据源的haproxy插件,以获取haproxy统计数据并在grafana服务器中显示。我无法从中获得输出。 当我在下面运行命令时,得到错误无效的URL端口

/haproxy\u导出器--no-haproxy.ssl-verify--haproxy.scrape uri=”http://user:$(cat pwfile)192.168.1.10:10000/haproxy/stats;csv“

输出:

INFO[0000] Starting haproxy_exporter (version=0.9.0, branch=master, revision=0cae8ee3e3f3b7c517db2cc68f386672d8b1b6a7)  source=haproxy_exporter.go:495
INFO[0000] Build context (go=go1.10.1, user=root@rlinux57, date=20180724-16:08:06)  source=haproxy_exporter.go:496
INFO[0000] Listening on :9101                            source=haproxy_exporter.go:521


**ERRO[0013] Can't scrape HAProxy: Get http://admin:abEDokA("192.168.1.10:10000/haproxy/stats;csv: invalid URL port abEDokA("192.168.1.10:10000"  source=haproxy_exporter.go:315**
当我在密码和IP地址之间放置@符号时,例如
/haproxy\u exporter--no-haproxy.ssl-verify--haproxy.scrape uri=”http://admin:abEDokA(“@192.168.1.10:10000/haproxy/stats;csv”
它给出了以下错误:

INFO[0000] Starting haproxy_exporter (version=0.9.0, branch=master, revision=0cae8ee3e3f3b7c517db2cc68f386672d8b1b6a7)  source=haproxy_exporter.go:495
INFO[0000] Build context (go=go1.10.1, user=root@rlinux57, date=20180724-16:08:06)  source=haproxy_exporter.go:496
FATA[0000] parse http://admin:abEDokA("@192.168.1.10:10000/haproxy/stats;csv: net/url: invalid userinfo  source=haproxy_exporter.go:500
我的普罗米修斯设置是:

  - job_name: 'haproxy'

    # metrics_path defaults to '/metrics'
    # scheme defaults to 'http'.
   static_configs:
    - targets: ['localhost:9101']

您需要将
@
放在那里,并且可能需要删除密码中的
。可能只需将其转义(
\”
)就可以了,但第二条错误消息表明haproxy\u exporter以某种方式正确接收URL,即
http://admin:abEDokA("@192.168.1.10:10000/haproxy/stats;csv
,但无法对其进行解析


是的,根据“不是URL中的有效字符。您可以通过使用其转义来绕过它,
%22

是的,它正在使用
%22
http://admin:abEDokA(%22@192.168.1.10:10000/haproxy/stats;csv