数据分析

analytics-dashboard

试用

数据看板查询Skill,通过dashboard-mcp获取实时统计/系统健康/租户概览/内容队列/事件订阅等看板数据。触发:数据看板/实时统计/系统健康/租户概览/内容队列/事件订阅/早朝简报/Agent状态 不触发:内容发布/商品管理/Cookie管理

它能做什么

数据看板查询Skill,通过dashboard-mcp获取实时统计/系统健康/租户概览/内容队列/事件订阅等看板数据。触发:数据看板/实时统计/系统健康/租户概览/内容队列/事件订阅/早朝简报/Agent状态 不触发:内容发布/商品管理/Cookie管理

技能文档

核心功能: 本技能提供/Cookie管理等能力。

Analytics Dashboard Skill

数据看板查询引擎,通过dashboard-mcp统一获取系统运营数据看板(R-82 Skill连接补全)。状态: 🟢已实现 | 优先级: P1

使用场景

  1. 实时看板: 查询系统实时统计(活跃状态/内容管道数/告警数)
  2. 系统健康: 检查Docker/Gateway/磁盘健康状态
  3. 租户概览: 查询指定租户的发布量和最近发布记录
  4. 内容队列: 查询租户内容队列状态(待处理/处理中/完成/失败)
  5. 事件订阅: 获取最近N条系统事件(告警/KPI/设备)
  6. Agent状态: 查询所有Agent运行状态
  7. 早朝简报: 获取每日早朝简报数据

工作流

实时看板查询(realtime)

  1. 接收请求(action=realtime)
  2. 调用dashboard-mcp的get_realtime_stats工具获取实时统计
  3. 返回live_status + content_pipelines_24h + pending_alerts

系统健康检查(health)

  1. 接收请求(action=health)
  2. 调用dashboard-mcp的get_system_health工具获取健康状态
  3. 返回Docker/Gateway/Disk健康状态+overall判定(healthy/degraded)

租户概览查询(tenant)

  1. 接收请求(action=tenant, tenant_id=<参数>)
  2. 调用dashboard-mcp的get_tenant_overview工具,传入tenant_id
  3. 返回租户信息+总发布量+最近5条发布记录

内容队列状态(queue)

  1. 接收请求(action=queue, tenant_id=<参数>)
  2. 调用dashboard-mcp的get_content_queue_status工具,传入tenant_id
  3. 返回队列总数+各状态计数(pending/processing/completed/failed)

事件订阅(events)

  1. 接收请求(action=events, event_type=all, limit=50)
  2. 调用dashboard-mcp的subscribe_events工具,传入event_type和limit
  3. 返回最近N条事件(最新在前)

Agent状态查询(agents)

  1. 接收请求(action=agents)
  2. 调用dashboard-mcp的get_agents_status工具获取所有Agent状态
  3. 返回Agent总数+各Agent状态+live_status

数据源

统一数据查询入口:通过dashboard-mcp(R-82)获取看板数据,禁止Skill自行读取data/下数据文件,消除碎片化

数据类型获取方式dashboard-mcp工具
实时统计dashboard-mcp get_realtime_stats聚合live_status+管道数+告警数
系统健康dashboard-mcp get_system_healthDocker/Gateway/Disk(复用health_checks)
租户概览dashboard-mcp get_tenant_overview发布量+最近发布
内容队列dashboard-mcp get_content_queue_status队列状态计数
事件订阅dashboard-mcp subscribe_events最近N条事件(alert_queue.jsonl)
Agent状态dashboard-mcp get_agents_statusAgent列表+live_status

异常处理

异常错误码处理
dashboard-mcp不可用MCP_UNAVAILABLE返回降级提示,建议检查dashboard-mcp容器状态
tenant_id为空TENANT_ID_EMPTY提示"租户ID必填"
数据文件不存在DATA_NOT_FOUND返回空数据+提示"暂无数据"
MCP调用超时MCP_TIMEOUTcircuit_breaker熔断,返回最近缓存数据
工具参数无效INVALID_PARAMS提示参数格式要求

输入格式

{
  "action": "realtime|health|tenant|queue|events|agents",
  "tenant_id": "<参数>",
  "event_type": "all|kpi|alert|device",
  "limit": 50
}

字段说明:

  • action: 操作类型(realtime实时看板/health系统健康/tenant租户概览/queue内容队列/events事件订阅/agents状态查询)
  • tenant_id: 租户ID(tenant/queue操作必填)
  • event_type: 事件类型(events操作使用,默认all)
  • limit: 返回条数(events操作使用,默认50,最大500)

输出格式

{
  "success": true,
  "data": {
    "action": "realtime",
    "live_status": {},
    "content_pipelines_24h": 5,
    "pending_alerts": 2,
    "timestamp": "2026-07-17T10:00:00Z"
  },
  "error": null,
  "code": null
}

字段说明:

  • live_status: 系统活跃状态对象
  • content_pipelines_24h: 近24小时内容管道数
  • pending_alerts: 待处理告警数
  • timestamp: 数据获取时间(ISO格式)

示例

示例1: 实时看板查询

  1. 调用realtime → dashboard-mcp get_realtime_stats → 返回实时统计
  2. 返回: {success:true, data:{live_status:{}, content_pipelines_24h:5, pending_alerts:2, timestamp:"..."}}

示例2: 租户概览查询

  1. 调用tenant(tenant_id="t001") → dashboard-mcp get_tenant_overview("t001") → 返回租户概览
  2. 返回: {success:true, data:{tenant_id:"t001", total_publishes:42, recent_publishes:[...], timestamp:"..."}}

示例3: 系统健康检查

  1. 调用health → dashboard-mcp get_system_health → 返回健康状态
  2. 返回: {success:true, data:{docker:{healthy:true}, gateway:{healthy:true}, disk:{}, overall:"healthy", timestamp:"..."}}

关联文档

  • dashboard-mcp: mcps/dashboard-mcp/server.py (20个工具, DEF-85阶段2)
  • 05文档§四 DEF-07 (dashboard迁移设计)
  • SKILL_REGISTRY: agents/hubu/SKILL_REGISTRY.md (已注册)

变更历史

版本日期变更说明
v1.0.02026-07-17B2-09: 创建analytics-dashboard Skill连接dashboard-mcp(R-82), 封装6核心看板查询工具, 补全hubu SKILL_REGISTRY已注册但缺失的Skill文件

相关技能

Interact with DataWorks Data Agent for conversational data analysis, session lifecycle management, and artifact download. Use this Skill when users want to chat with a Data Agent for data querying, create or resume Agent sessions, list session history, download analysis artifacts, check token usage, or cancel an active session.

订单数据业务分析仪表盘生成器。当用户提供订单Excel/CSV数据(含日期、金额、用户ID、场地/商品、时段等字段),需要生成业务分析报告、经营诊断、用户留存/频次分析、时段热力图、趋势对比、运营方案时,使用本技能。适用场景:场馆运营(羽毛球/网球/篮球/游泳)、餐饮门店、零售订单、服务业预约等任何有订单记录的业务场景。支持自定义配色(上传Logo图片或提供HEX/RGB色值)或选择预设主题。触发词:订单分析、经营诊断、用户分析、场次分析、留存分析、趋势分析、运营仪表盘、业务报告、数据报告。

面向决策的数据分析助手,提供统计严谨性、假设检验、A/B测试与陷阱识别的免费核心能力。Use when 需要数据分析、报表生成、统计洞察、数据可视化时使用。不适用于实时流数据处理。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。 功能涵盖: toolkit。

4 次安装

Convert a business question into a complete dashboard specification. Use when asked to design a dashboard, create a dashboard spec or brief, plan a BI report...

管理驾驶舱技能:基于录音 AI 总结内容,生成管理者日报 HTML 报表。 通过分页接口获取录音的 ai_summary_content,使用 LLM 分析生成包含团队资产、外勤效能、 合规监控、RM 排行、线索转化、管理建议六大板块的可视化报表。 MUST resolve agentId via session...

只要用户提交表格/CSV/Excel/数据块,或提到"分析数据""找关系""盘数据""串表""对数据""看表""两表对比""数据有没有问题",都应调用此技能。即使用户没说"分析",只要给了表格数据并问"有没有猫腻""帮我看看""这数据对不对",也触发。不适用于:写代码处理CSV、解释数据库概念、画图表可视化、纯日志排查、代码审查、非结构化文本分析。

2 次安装