以下是我当前的设置:
基本上,我有一个触发器,每 15 秒运行一次 Web 场景,以查看我的服务是否在线。
然后,我有另外两个触发器,每 60 秒运行一次 Web 场景,调用该工具来检查多个组件的状态。
当触发“工具不在线”时,其他两个触发器将不会触发,这要归功于我设置的表达式。这正如预期的那样工作。
问题
当“工具不在线”消失时 - 换句话说:该工具已重新上线,曾经未触发的其他触发器现在触发并显示在监控下...也就是说,直到它们再次运行并能够连接到该工具并且 Web 场景获得他们需要的 HTTP 代码和字符串值。
例子
工具离线
“工具不在线”运行网络场景,网络场景失败,触发器触发
“超过 5 张票……”和“一个或多个集成……”运行,并且它们的网络场景失败,但“工具不在线”也会触发,因此它们不会触发(如表达式所示)
工具上线,“工具不在线”触发器消失
问题:由于“工具不在线”状态而未触发的来自 #3 的触发器现在在满足表达式时触发,并显示在“监控”选项卡下
来自 #3 的触发器再次运行其网络场景检查,然后它们就消失了