概要

フル名
docker.io/giantswarm/promxy
Registry
docker.io
名前空間
giantswarm
リポジトリ
promxy
キャッシュ Tag 数
34
最終同期
07/05/2026, 06:23 PM

概要

Promxy Prometheus 联邦代理镜像,聚合多 Prometheus 实例查询,全局监控大盘与跨集群指标统一 PromQL 入口。

詳細

giantswarm/promxy 运行 Promxy 查询代理,将 PromQL 请求扇出到多个 Prometheus 后端并合并结果。定位为监控查询代理服务,无状态配置驱动;多集群/多租户 Prometheus 统一 Grafana 数据源或全局 SLO 看板。

快速启动

docker run -d --name promxy \
  -p 8082:8082 \
  -v /etc/promxy.yml:/etc/promxy/config.yml:ro \
  docker.io/giantswarm/promxy:v0.0.84

推荐实践

docker run -d --name promxy \
  --restart unless-stopped \
  -p 8082:8082 \
  -v /etc/promxy.yml:/etc/promxy/config.yml:ro \
  docker.io/giantswarm/promxy:v0.0.84

核心参数说明

  • -p 8082:8082 — PromQL 代理端口
  • config.yml — 下游 Prometheus 列表
  • 无状态 — 可水平扩展
  • Grafana — 数据源指向 promxy:8082

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: promxy
spec:
  replicas: 2
  selector:
    matchLabels:
      app: promxy
  template:
    metadata:
      labels:
        app: promxy
    spec:
      containers:
        - name: promxy
          image: docker.io/giantswarm/promxy:v0.0.84
          ports:
            - containerPort: 8082
          volumeMounts:
            - name: config
              mountPath: /etc/promxy/config.yml
              subPath: config.yml
      volumes:
        - name: config
          configMap:
            name: promxy-config
---
apiVersion: v1
kind: Service
metadata:
  name: promxy
spec:
  selector:
    app: promxy
  ports:
    - port: 8082
      targetPort: 8082

ConfigMap 管理下游列表;Grafana 统一数据源。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/giantswarm/promxy
:v0.0.93
linux/amd64
2025/04/30 06:3256.3 MBsha256:019569b1cb45
docker.io/giantswarm/promxy
:v0.0.92
linux/amd64
2025/02/08 08:1355.0 MBsha256:f79a19a3854d
docker.io/giantswarm/promxy
:v0.0.91
linux/amd64
2024/11/02 06:1055.0 MBsha256:ef2ad6ed7cb3
docker.io/giantswarm/promxy
:v0.0.90
linux/amd64
2024/09/20 17:5654.0 MBsha256:a62d2fe22f15
docker.io/giantswarm/promxy
:v0.0.89
linux/amd64
2024/09/18 17:3854.1 MBsha256:fef0f6e990f9
docker.io/giantswarm/promxy
:v0.0.88
linux/amd64
2024/09/15 06:1754.0 MBsha256:bf4c4e796175
docker.io/giantswarm/promxy
:v0.0.87
linux/amd64
2024/08/16 00:3154.1 MBsha256:f4cb39e9ad22
docker.io/giantswarm/promxy
:v0.0.86
linux/amd64
2024/07/03 17:1654.0 MBsha256:60594ed5abdf
docker.io/giantswarm/promxy
:v0.0.85
linux/amd64
2024/07/03 17:1653.9 MBsha256:782b645fafbe
docker.io/giantswarm/promxy
:v0.0.84
linux/amd64
2024/07/03 17:1653.9 MBsha256:ab21f644c5f4
docker.io/giantswarm/promxy
:v0.0.83
linux/amd64
2024/07/03 17:1653.7 MBsha256:5d474a82d268
docker.io/giantswarm/promxy
:v0.0.82
linux/amd64
2024/07/03 17:1653.7 MBsha256:8f7974097204
docker.io/giantswarm/promxy
:v0.0.81
linux/amd64
2024/07/03 17:1653.4 MBsha256:bfe4011fd174
docker.io/giantswarm/promxy
:v0.0.80
linux/amd64
2024/07/03 17:1653.3 MBsha256:26efbb46d5cc
docker.io/giantswarm/promxy
:v0.0.79
linux/amd64
2024/07/03 17:1653.3 MBsha256:5d9bf2c1bf32
docker.io/giantswarm/promxy
:v0.0.78
linux/amd64
2024/07/03 17:1653.3 MBsha256:6c1fd0fe2f68
docker.io/giantswarm/promxy
:v0.0.77
linux/amd64
2024/07/03 17:1552.7 MBsha256:ae8327c78443
docker.io/giantswarm/promxy
:v0.0.76
linux/amd64
2024/07/03 17:1552.7 MBsha256:61f2b1559471
docker.io/giantswarm/promxy
:v0.0.75
linux/amd64
2024/07/03 17:1545.7 MBsha256:cad736086361
docker.io/giantswarm/promxy
:v0.0.74
linux/amd64
2024/07/03 17:1545.7 MBsha256:d0c3d463c36f