概要

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

概要

Open-Falcon 监控图表 Web 镜像,展示主机与业务指标曲线、告警历史与大盘,需对接 Graph 后端与 HBS 数据链路。

詳細

tianhuilab/falcon 封装 Open-Falcon 前端 Graph 组件,通过 HTTP 读取时序指标并渲染 Dashboard,常与 falcon-agent、transfer、judge 同栈部署。适合中小规模基础设施监控与自定义 counter 可视化。与 Prometheus+Grafana 相比协议与存储模型不同,需确保 transfer 与 Graph 索引已就绪;单镜像不含采集端,公网暴露前应加鉴权与 HTTPS。

快速启动

docker run -d --name falcon-graph \
  -p 8080:8080 \
  -e GRAPH_DB_ADDR=192.168.1.10:8086 \
  docker.io/tianhuilab/falcon:latest

推荐实践

docker run -d --name falcon-graph \
  --restart unless-stopped \
  -p 8080:8080 \
  -e GRAPH_DB_ADDR=graph.example.com:8086 \
  -e TZ=Asia/Shanghai \
  -v /etc/falcon/graph.json:/config/graph.json:ro \
  docker.io/tianhuilab/falcon:0.3.0

核心参数说明

  • -p 8080:8080 — Graph Web 与查询 API
  • -e GRAPH_DB_ADDR — 后端 Graph/RRD 存储地址
  • -v .../graph.json:...:ro — 大盘与数据源配置
  • --restart unless-stopped — 监控面板持续可用
  • 固定 tag — 与 agent/transfer 版本对齐
  • 依赖 — transfer 与 indexing 需预先运行

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: falcon-graph
spec:
  replicas: 2
  selector:
    matchLabels:
      app: falcon-graph
  template:
    metadata:
      labels:
        app: falcon-graph
    spec:
      containers:
        - name: graph
          image: docker.io/tianhuilab/falcon:0.3.0
          ports:
            - containerPort: 8080
          env:
            - name: GRAPH_DB_ADDR
              value: graph-backend.monitoring.svc:8086
---
apiVersion: v1
kind: Service
metadata:
  name: falcon-graph
spec:
  selector:
    app: falcon-graph
  ports:
    - port: 8080
      targetPort: 8080

Ingress 限制内网访问并启用 TLS;Graph 后端与 transfer 独立 Service,ConfigMap 挂载 dashboard 配置。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/tianhuilab/falcon
:1209
linux/amd64
2024/12/09 15:2015.4 GBsha256:ac139c3be06b