
wodanio/prometheus该Prometheus镜像基于prom/prometheus:latest构建,支持通过环境变量进行配置,无需手动修改配置文件,适用于需要快速部署和灵活调整监控参数的场景。
| 参数名称 | 默认值 | 描述 |
|---|---|---|
CONFIG_PATH | /etc/prometheus/prometheus.yml | 配置文件路径 |
STORAGE_RETENTION_TIME | 30d | 存储保留时间 |
SCRAPE_INTERVAL | 15s | 抓取间隔 |
METRICS_PATH | /metrics | 指标路径 |
SCHEME | http | 访问协议 |
TARGET | 静态配置的目标 | |
DNS_SD_NAME | DNS SD配置的名称 | |
DNS_SD_TYPE | A | DNS SD配置的类型 |
DNS_SD_PORT | DNS SD配置的端口 | |
BASICAUTH_USERNAME | 基本认证用户名 | |
BASICAUTH_PASSWORD | 基本认证密码 |
通过docker run命令启动,设置存储保留时间和抓取间隔:
bashdocker run -d \ --name wodanio-prometheus \ -p 9090:9090 \ -e STORAGE_RETENTION_TIME=15d \ -e SCRAPE_INTERVAL=30s \ wodanio/prometheus
指定静态监控目标:
bashdocker run -d \ --name wodanio-prometheus \ -p 9090:9090 \ -e TARGET=[***] \ -e METRICS_PATH=/metrics \ -e SCHEME=http \ wodanio/prometheus
通过DNS自动发现监控目标:
bashdocker run -d \ --name wodanio-prometheus \ -p 9090:9090 \ -e DNS_SD_NAME=service.consul \ -e DNS_SD_TYPE=A \ -e DNS_SD_PORT=9100 \ wodanio/prometheus
设置基本认证保护Prometheus:
bashdocker run -d \ --name wodanio-prometheus \ -p 9090:9090 \ -e BASICAUTH_USERNAME=admin \ -e BASICAUTH_PASSWORD=securepassword \ wodanio/prometheus






manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务