1

嗨,我已经从 dockerhub 中提取了 pushgateway 的 docker 映像,并使用

docker run -p 9091:9091 prom/pushgateway

一切都很好,但是当我做

http://localhost:9091/metrics

它不询问用户名和密码。如何设置 pushgateway docker 镜像的用户名和密码。

注意:我在 docker for windows 上运行它,带有 linux 容器

提前致谢

4

1 回答 1

0

您无法设置用户名和密码pushgateway

任何有权访问 Pushgateway HTTP 端点的用户都可以创建、修改和删除其中包含的指标。由于 Pushgateway 通常在启用了 Honor_labels 的情况下进行抓取,这意味着任何有权访问 Pushgateway 的人都可以在 Prometheus 中创建任何时间序列。

--web.enable-admin-api 标志控制对管理 HTTP API 的访问,其中包括擦除所有现有指标组等功能。默认情况下禁用此功能。如果启用,则可以在 /api/*/admin/ 路径下访问管理功能。

看到这个

于 2020-01-06T10:03:46.153 回答