90 lines
3.8 KiB
Markdown
90 lines
3.8 KiB
Markdown
---
|
||
title: "Dynamic Dashboard"
|
||
type: concept
|
||
tags: [OpenClaw, Dashboard, Monitoring, Automation]
|
||
sources: [dynamic-dashboard]
|
||
last_updated: 2026-04-27
|
||
---
|
||
|
||
## 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]] — 社交媒体监控场景
|