почему pushgateway не запрашивает имя пользователя и пароль?

Привет, я вытащил docker-образ pushgateway из dockerhub и запустил его с

docker run -p 9091:9091 prom/pushgateway

все хорошо работает нормально, но когда я делаю

http://localhost:9091/metrics

он не запрашивает имя пользователя и пароль. Как установить имя пользователя и пароль для образа докера pushgateway.

Примечание: я запускаю его в докере для Windows с контейнерами linux

заранее спасибо

1 ответ

Вы не можете установить имя пользователя и пароль для pushgateway:

Любой пользователь, имеющий доступ к конечной точке HTTP Pushgateway, может создавать, изменять и удалять содержащиеся внутри метрики. Поскольку Pushgateway обычно очищается с включенным honor_labels, это означает, что любой, у кого есть доступ к Pushgateway, может создавать любые временные ряды в Prometheus.

Флаг --web.enable-admin-api управляет доступом к административному HTTP API, который включает такие функции, как очистка всех существующих групп метрик. По умолчанию это отключено. Если этот параметр включен, административные функции будут доступны по пути /api/*/admin/.

увидеть это

Другие вопросы по тегам