Docker 为什么pushgateway不提示输入用户名和密码?

Docker 为什么pushgateway不提示输入用户名和密码?,docker,monitoring,prometheus,prometheus-pushgateway,Docker,Monitoring,Prometheus,Prometheus Pushgateway,嗨,我从dockerhub中提取了pushgateway的docker图像,并用 docker run -p 9091:9091 prom/pushgateway 跑步很好,但是当我 http://localhost:9091/metrics 它不询问用户名和密码。如何设置pushgateway docker映像的用户名和密码 注意:我在docker for windows上使用linux容器运行它 提前感谢您无法设置推送网关的用户名和密码: 任何有权访问Pushgateway HTTP端点

嗨,我从dockerhub中提取了pushgateway的docker图像,并用

docker run -p 9091:9091 prom/pushgateway
跑步很好,但是当我

http://localhost:9091/metrics
它不询问用户名和密码。如何设置pushgateway docker映像的用户名和密码

注意:我在docker for windows上使用linux容器运行它


提前感谢

您无法设置推送网关的用户名和密码:

任何有权访问Pushgateway HTTP端点的用户都可以创建, 修改和删除中包含的度量。就像推门一样 通常在启用荣誉标签的情况下进行刮擦,这意味着任何人 访问Pushgateway可以创建普罗米修斯的任何时间序列

--web.enable-admin-api标志控制对管理服务器的访问 HTTP API,其中包括擦除所有现有 度量组。这在默认情况下是禁用的。如果启用,则为“管理” 可以在/api/*/admin/path下访问功能


了解了更多关于pushgateway的信息后,请参见

,默认的pushgateway不包括任何类型的身份验证,但通常人们将其放在ngix服务器后面,而nginx提供身份验证,如证书验证或类似的功能。