Clear and concise description of the problem
当前青龙面板缺乏脚本运行状态的可观测能力。用户管理了较多脚本(10个以上)时,无法快速了解:
- 当前有多少任务、哪些启用/禁用
- 今天脚本跑了多少次、成功失败各多少
- 哪些脚本执行最慢、最频繁
- 近期趋势是否有异常(如突然大量失败)
需要新增一个「统计面板」页面,以数字卡片 + 趋势图表 + 排行榜的形式,让用户一目了然地掌握脚本运行全貌。
目标用户:脚本数量较多(10+)的青龙用户,需要快速排查问题、优化脚本性能。
Suggested solution
新增「脚本可观测」统计面板页面,包含以下模块:
模块一:总体概览(数字卡片)
| 指标 |
说明 |
| 总任务数量 |
系统中所有脚本任务数量 |
| 启用任务数 |
当前状态为「启用」的任务数 |
| 禁用任务数 |
当前状态为「禁用」的任务数 |
| 今日总执行次数 |
今日所有脚本执行次数之和 |
| 今日执行成功数 |
执行结果标记为成功的次数 |
| 今日执行失败数 |
执行结果标记为失败的次数 |
| 今日任务成功率 |
成功数 / 总执行次数 × 100% |
| 今日平均单任务耗时 |
所有任务总耗时之和 ÷ 总执行次数(秒) |
模块二:近7日趋势折线图
- 三条线叠加:总执行(蓝)、成功(绿)、失败(红)
- X轴:过去7天 MM-DD 格式
- 支持 hover 显示当日具体数值
模块三:今日平均耗时 Top 5
| 列名 |
说明 |
| 排名 |
耗时最长排第1 |
| 任务名称 |
脚本名称 |
| 平均耗时 |
今日该任务所有执行的平均耗时(不含排队等待) |
| 最长单次 |
今日该任务最长一次执行的耗时 |
模块四:今日执行次数 Top 5
| 列名 |
说明 |
| 排名 |
次数最多排第1 |
| 任务名称 |
脚本名称 |
| 今日执行次数 |
今日被触发总次数 |
| 平均耗时 |
今日该任务平均执行耗时 |
| 成功率 |
成功次数 / 执行次数 × 100% |
Alternative
- 使用系统自带脚本定期统计并推送通知(信息碎片化,不如可视化面板直观)
Additional context
无
Validations
Clear and concise description of the problem
当前青龙面板缺乏脚本运行状态的可观测能力。用户管理了较多脚本(10个以上)时,无法快速了解:
需要新增一个「统计面板」页面,以数字卡片 + 趋势图表 + 排行榜的形式,让用户一目了然地掌握脚本运行全貌。
目标用户:脚本数量较多(10+)的青龙用户,需要快速排查问题、优化脚本性能。
Suggested solution
新增「脚本可观测」统计面板页面,包含以下模块:
模块一:总体概览(数字卡片)
模块二:近7日趋势折线图
模块三:今日平均耗时 Top 5
模块四:今日执行次数 Top 5
Alternative
Additional context
无
Validations