本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
Prometheus Pushgateway 是 Prometheus 生态系统中的核心组件,主要用于解决临时作业(Ephemeral Jobs)和批处理作业(Batch Jobs)无法被 Prometheus 有效抓取指标的问题。由于这类作业生命周期短暂,可能在 Prometheus 完成抓取周期前终止,导致指标丢失。Pushgateway 作为中间缓存层,接收作业主动推送的指标,并持续暴露 HTTP 端点供 Prometheus 抓取,从而实现对临时任务的指标监控。
/metrics),允许 Prometheus 定期抓取缓存的指标。textfile 收集器。statsd_exporter 或 prom-aggregation-gateway。直接运行容器,默认监听 0.0.0.0:9091,指标仅保存在内存中(服务重启后丢失):
docker run -d \ --name pushgateway \ -p 9091:9091 \ prom/pushgateway
通过 --persistence.file 参数指定本地文件路径,实现指标持久化:
docker run -d \ --name pushgateway \ -p 9091:9091 \ -v /host/path/to/persistence:/data \ # 挂载宿主机目录到容器内 prom/pushgateway \ --persistence.file=/data/pushgateway_metrics # 持久化文件路径
version: '3.8' services: pushgateway: image: prom/pushgateway container_name: pushgateway ports: - "9091:9091" # 宿主机端口:容器端口 volumes: - ./persistence:/data # 持久化目录(相对路径或绝对路径) command: - --web.listen-address=0.0.0.0:9091 # 监听地址(默认值) - --persistence.file=/data/pushgateway_metrics # 持久化文件 - --web.telemetry-path=/metrics # 指标暴露路径(默认值) restart: unless-stopped # 异常退出后自动重启
| 参数名 | 说明 | 默认值 |
|---|---|---|
--web.listen-address | 网络监听地址,格式为 IP:端口 | 0.0.0.0:9091 |
--persistence.file | 指标持久化文件路径,若不指定则仅内存存储 | 空(不持久化) |
--web.telemetry-path | Prometheus 抓取指标的 HTTP 路径 | /metrics |
--web.enable-lifecycle | 启用 HTTP 生命周期接口(如 /-/reload 重新加载配置) | false |
--log.level | 日志级别,可选 debug/info/warn/error | info |
DELETE /metrics/job/<job_name>)主动清理,避免无效指标残留。--user 参数指定容器用户)。prometheus.yml 中添加 Pushgateway 作为抓取目标:
scrape_configs: - job_name: 'pushgateway' static_configs: - targets: ['pushgateway:9091'] # Pushgateway 地址(容器名或 IP)


免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429