有关调度程序“仪表板”应具有的信息的一般问题

时间:2010-10-30 14:10:11

标签: quartz.net dashboard

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

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

总职位数
Windows服务状态
自调度程序激活以来的时间

我知道这是一个非常的一般性问题,但我可以在仪表板上添加其他信息片段,因为它目前非常稀疏。

1 个答案:

答案 0 :(得分:0)

我曾在一些调度员身上担任产品经理。以下是这些类型的一些常见要求,但我建议您与一些目标用户讨论,看看它们是否适用于您的应用程序。

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

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

可能很高兴在此小面板中包含允许您取消可能挂起的作业的链接。 工作的优先级(如果你有优先权)。

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

  2. 按调度用户比较作业:平均时间,%成功,%失败。

  3. 这绝不是一份全面的清单或其他内容。只是我试图给你一些想法,基于我能记住的东西。

    -