1

FKM 数据视图如下所示: 在此处输入图像描述

我想将最后一个值(标记为蓝色)存储在变量下并将其传递给电子邮件警报。现在我有一个定义的路径别名(参见图片),我在规则中使用:

set $(trigger) path "triggerDetails" value

在此处输入图像描述

但这会从检测到“FAIL”状态(标记为红色)的行中获取空值。我需要数组中的最后一个元素,不幸的是我不知道如何访问它。非常感谢任何有用的建议。

4

1 回答 1

0

我想你可能会走错路。

如果您想让电子邮件操作包含最后一条触发消息,您可以让采样器将详细信息放在状态列中。

之前的状态栏:

FAIL

之后的状态栏:

FAIL: 2018-05-03 10:06:06,907|ERROR|Last Log Message 

此屏幕截图显示了在何处启用此功能。

最后触发

从帮助页面:

显示 > lastTriggerInStatus

当 FKM 检测到新的触发器时,文件状态将包括最新检测到的触发器的文件行。此设置允许用户禁用此行为(通过将值设置为 false),以便文件状态仅显示为 FAIL 或 WARNING。

强制:否

默认值:真

于 2018-05-03T09:24:45.073 回答