Files
nexus/wiki/concepts/Dynamic-Dashboard.md
2026-04-22 20:02:57 +08:00

90 lines
3.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Dynamic Dashboard"
type: concept
tags: [OpenClaw, Dashboard, Monitoring, Automation]
sources: [dynamic-dashboard]
last_updated: 2026-04-22
---
## Definition
**Dynamic Dashboard** 是一种基于 AI Agent 子代理并行执行的多数据源实时监控仪表盘。通过对话式指令驱动子代理同时抓取多个数据源,定时聚合结果并推送告警,实现"免开发、实时、主动"的监控体验。
## 核心洞察
> "用对话式描述替代数周的前端开发,立即获得实时洞察"
## 架构模式
```
┌─────────────────────────────────────────┐
│ Dynamic Dashboard │
├─────────────────────────────────────────┤
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
│ │Sub-Agent│ │Sub-Agent│ │Sub-Agent│ │
│ │ GitHub │ │ Twitter │ │Polymarket│ │
│ └────┬────┘ └────┬────┘ └────┬────┘ │
│ │ │ │ │
│ └────────────┼────────────┘ │
│ ▼ │
│ ┌─────────────┐ │
│ │ Aggregator │ │
│ └──────┬──────┘ │
│ ▼ │
│ ┌─────────┐ ┌──────────┐ ┌───────┐ │
│ │ Discord │ │ PostgreSQL│ │ Alert │ │
│ │ Push │ │ History │ │ Check │ │
│ └─────────┘ └──────────┘ └───────┘ │
└─────────────────────────────────────────┘
```
## 核心能力
1. **多数据源并行监控**
- GitHub: stars, forks, issues, commits
- Social Media: Twitter mentions, Reddit discussions
- Markets: Polymarket volume, prediction trends
- System: CPU, memory, disk health
2. **子代理并行执行**
- 每个数据源由独立子代理处理
- 避免顺序轮询导致的阻塞和 API 限流
- 聚合器等待所有子代理完成后统一汇总
3. **定时更新与告警**
- Cron Job 驱动的定时抓取(默认 15 分钟)
- 阈值告警主动推送Discord/Email/Slack
- 历史数据存储供趋势分析
4. **对话式配置**
- 无需编写前端代码
- 用自然语言定义监控目标和告警规则
- 迭代调整只需修改指令文本
## 典型应用场景
| 场景 | 监控目标 | 推送渠道 |
|------|----------|----------|
| 开发者监控 | GitHub stars/commits | Discord |
| 社媒追踪 | Twitter mentions/sentiment | Discord |
| 市场情报 | Polymarket volume/trends | Telegram |
| 系统运维 | CPU/memory/disk | Discord/Email |
## 与静态仪表盘对比
| 维度 | 静态仪表盘 | Dynamic Dashboard |
|------|------------|-------------------|
| 数据时效 | 手动刷新/定时拉取 | 持续更新 |
| 开发成本 | 数周前端开发 | 对话式配置 |
| 告警机制 | 被动查询 | 主动推送 |
| 多数据源 | 需分别集成 | 子代理原生并行 |
## Related Concepts
- [[Parallel-Agent-Execution]] — 子代理并行执行是动态仪表盘的核心机制
- [[Scheduled-Task-Flywheel]] — Cron Job 驱动定时更新
- [[Alerting]] — 阈值告警机制
- [[self-healing-home-server]] — 系统健康监控场景
- [[earnings-tracker]] — 市场数据监控场景
- [[content-factory]] — 社交媒体监控场景