Pushgateway 抛出 401 - 未经授权

问题描述

我正在尝试将指标推向经过基本身份验证的 Push Gateway。但我遇到了 401 - 未经授权

所以我安装了一个本地推送网关并配置了基本身份验证:

密码按照此处所述进行加密:https://github.com/prometheus/exporter-toolkit/blob/master/docs/web-configuration.md#about-bcrypt

basic_auth_users:
  pushgateway: $2y$10$d6t8zGfPMZBLFLpoClFcReK6z4gxkDr2H8jnEfOaUpjplX4.tbyTS%

在我的代码中,我指定用户名密码如下:

this.pushGateway.setConnectionFactory(new BasicAuthhttpconnectionFactory("pushgateway","<password>"));

上面的密码是加密后放入推送网关配置中的密码

此处的文档 (https://github.com/prometheus/client_java#with-basic-auth) 没有提及任何有关加密密码内容密码以明文形式提供。

有人可以指出我遗漏了什么吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)