上周,我们发布了 Vapor 的惊喜更新,让你能够直接从 Vapor 仪表板与你的应用程序日志互动。
在该功能的油漆甚至还没有时间变干之前,我们又带来了另一个重大更新,让你能够更直观地了解应用程序的性能。
今天,我们很高兴地宣布,我们将队列管理功能带到了 Vapor 仪表板!
要开始,请转到 Vapor 帐户中的任何环境,然后导航到“队列”选项卡。在这里,你可以看到队列性能的快照,包括一段时间内处理的任务数、正在执行的任务和失败的任务。当然,你可以通过选择特定队列和时段来优化结果。
有了这些信息,你可以确信队列按预期执行。
但等等,还有更多!
如果这还不够,我们还消除了与失败任务交互的痛苦。如果 Vapor 从你选择的筛选器中检测到任何失败的任务,你可以点击“查看失败任务”链接,在那里你会看到与这些筛选器匹配的失败任务列表。你可以通过选择不同的队列或时段,或提供搜索词来进一步优化结果。
你可以点击单个失败任务来访问有效负载和堆栈跟踪,以帮助调试问题。
最后,我们还让用户能够在查看失败任务时从上下文菜单中选择适当的选项来重试或删除失败任务。在后台,Vapor 将直接调用应用程序的 CLI 函数,调用 queue:retry
或 queue:forget
Artisan 命令。
这些令人惊叹的新功能从今天开始在 Vapor 上可用。但是,要访问与失败任务交互的功能,你需要确保你的应用程序运行的是 Vapor Core >= 2.29.0
的版本。
我们非常高兴与你分享这个新更新,并让你更深入地了解应用程序的性能。我们希望你今天就开始使用它!