浏览事件和通知

已完成

许多人在执行异步操作的系统中工作时所拥有的第一个请求是获取通知或警报。 为什么?

由于他们不想打开应用程序,因此请登录并查看是否重复发生了更改。

接收警报和通知的功能是一种功能强大的机制,用于在发生系统中的某些事件时收到通知。

例如,当生成需要一段时间才能完成时,在完成之前,你可能不想一直盯着屏幕。 但你想知道它的执行时间。

获取电子邮件或其他类型的通知功能强大且方便。 另一个示例是需要监视的系统。

你想要实时收到系统通知。 通过实现成功的警报机制,你可以使用警报在打扰任何人之前主动应对各种情况。

警报

但是,在定义警报时必须谨慎。 当你为系统中发生的每个事件获取警报时,你的邮箱将迅速出现大量警报。

你收到的警报越多,就越有可能不会查看警报和通知,因此会错过重要的信息。

目标受众和传送机制

定义警报或通知时,需要考虑目标受众。 谁需要对警报做出反应? 请勿向用户发送仅供参考的消息。 他们将停止快速查看。

定义警报时要考虑的另一件事是传送它们的机制。 是否要发送电子邮件,或者是否要在团队的 Slack 中发送消息? 或者是否要调用另一个系统来执行特定操作?

在 Azure DevOps 中,可以通过多种方式定义警报。 通过使用查询和筛选机制,可以筛选出特定警报。 例如,你只想收到失败发布的通知,而不想收到成功发布的通知。

系统中几乎每个操作都将引发一个可以订阅的事件。 订阅是个人订阅或整个团队的订阅。 完成订阅后,可以选择想要传送通知的方式。

有关详细信息,请参阅: