2

抱歉另一个非编程问题,但我正在使用 Quartz.NET,一个 .NET 应用程序的调度程序,用于 Windows 服务,它允许用户安排与来自各种来源的正则表达式匹配的文件的传输 - 例如,用户可以安排每天下午 6 点进行的一项工作,将文件从网络路径传输到 FTP 服务器。

添加作业和管理是使用 ASP.NET 项目完成的,我正在创建一个仪表板来向用户​​显示有用的信息。到目前为止,我在仪表板上有以下信息:

作业总数
Windows 服务状态
自调度程序活动以来的时间

我知道这是一个非常笼统的问题,但是我可以将哪些其他信息片段添加到仪表板中,因为目前它非常稀疏。

4

1 回答 1

0

我曾在一些调度程序上担任产品经理。以下是这些类型事物的一些常见要求,但我敦促您与一些目标用户交谈,以了解它们是否适用于您的应用程序。

用例: 1. 尝试确定作业是否运行正常。2. 如果作业运行不正常,请向用户提供原因线索。为用户提供调试和修复工具。

一般要求: 1. 包含最近 N 个作业信息的表格: - 开始时间,完成时间。完成状态(成功/失败)。时间长度。任何错误。计划作业的用户。此作业对其他作业或其他事件的任何依赖关系。作业运行的特定机器(如果在集群中)。

在此 dashlet 中包含允许您取消可能挂起的作业的链接可能会很好。工作的优先级(如果你有优先级)。

  1. 比较所有作业:%成功,%失败。完成工作的平均时间。

  2. 按计划用户比较作业:平均时间、成功百分比、失败百分比。

这绝不是一个全面的清单或其他东西。只是我想给你一些想法,基于我脑海中的记忆。

-

于 2010-12-07T09:00:05.197 回答