OpenClaw Agent Monitor Dashboard 系統

作者:

分類:

📊 功能特色

  • 📊 即時監控 – 顯示所有 agents 的狀態和活動
  • 📈 統計數據 – token 使用量、響應時間、運行時間
  • 🔄 自動更新 – 每 10 秒自動刷新數據
  • 🎨 現代化介面 – 響應式設計,深色主題
  • 💾 Redis 快取 – 數據快取,提升性能
  • 🐳 Docker 運行 – 一鍵啟動,易於部署

🚀 快速開始

1. 啟動服務

cd /home/mk/.openclaw/workspace/agent-monitor
docker-compose up -d

2. 訪問 Dashboard

打開瀏覽器訪問:http://localhost:5000

3. 查看日誌

docker-compose logs -f

4. 停止服務

docker-compose down

🏗️ 架構

agent-monitor/
├── docker-compose.yml          # Docker Compose 配置
├── flask-dashboard/
│   ├── Dockerfile             # Flask 應用 Docker 映像
│   ├── requirements.txt        # Python 依賴
│   ├── app.py                 # Flask 應用主程式
│   └── templates/
│       └── dashboard.html     # Dashboard 前端介面
└── README.md                  # 說明文件

📡 API Endpoints

Endpoint Method Description
/ GET Dashboard 首頁
/api/status GET 取得整體狀態
/api/agents GET 取得所有 agents
/api/sessions GET 取得最近的 sessions
/api/stats GET 取得統計數據
/health GET 健康檢查

🎯 Agent 狀態

狀態 說明
active 正在運行並處理任務
idle 已啟動但閒置中
completed 任務已完成

📊 系統組件

Service Description Ports
agent-dashboard Flask Dashboard 應用 5000
redis Redis 快取服務 6379

技術棧: Flask + Docker + Redis + Bootstrap 5

項目路徑: /home/mk/.openclaw/workspace/agent-monitor/


留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *