#3736·huginn

在"场景"页面显示最后一次执行的状态和时间

作者: nayar-900创建于 2026年9月9日更新于 2026年9月9日

功能请求

问题/动机

当 Huginn 实例包含许多场景时,可能很难快速确定哪些场景正在运行,哪些最近执行过,以及哪些场景可能很长时间没有产生事件。

“场景”页面已经提供了配置的场景的概述,但用户需要打开单个场景或代理来调查其最近的活动。

对于监控和维护,在场景列表中直接包含基本执行信息将使得识别不活跃或可能存在问题的工作流程更加容易。

建议的解决方案

为“场景”页面中的每个场景添加可选的执行信息,例如:

  • 最后一次执行的时间

  • 最后一次执行的状态,例如成功、失败或正在运行

  • 可选地,自上次执行以来的时间

信息应适当地链接到相关的场景或执行详细信息。

简单的实现最初只在“场景”页面中显示时间戳和状态,而不添加详细的执行历史。

优势

这将使得以下操作更加容易:

  • 从单个页面监控多个场景

  • 快速识别停止执行的场景

  • 在不打开每个场景的情况下,发现失败的工作流程

  • 更有效地排查自动化工作流程

  • 管理包含许多场景的大型 Huginn 安装

考虑过的替代方案

目前,用户可以打开单个场景或代理并检查其活动。这行之有效,但需要在监控更大的安装时浏览多个页面。

另一种选择是专用的监控仪表板,但向现有的“场景”页面添加基本执行信息将提供有用的可见性,同时减少 UI 复杂性。

其他上下文

Huginn 场景代表通过事件流连接的代理组,因此显示它们最近的执行状态将提供有用的高级监控视图,而不会改变底层事件处理模型。