Geneos:如何从dataview列获取最后一个值?

时间:2018-02-16 12:44:16

标签: dataview geneos itrs

FKM数据视图如下所示: enter image description here

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

set $(trigger) path "triggerDetails" value

enter image description here

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

1 个答案:

答案 0 :(得分:0)

我认为你可能会采取错误的方式。

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

状态栏之前:

FAIL

状态栏之后:

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

此屏幕截图显示了启用此功能的位置。

Last Trigger

从帮助页面:

显示> lastTriggerInStatus

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

强制性:否

默认值:true