Geneos:如何从 dataview 列中获取最后一个值?
Posted
技术标签:
【中文标题】Geneos:如何从 dataview 列中获取最后一个值?【英文标题】:Geneos: How to get last value from dataview column? 【发布时间】:2018-07-27 09:08:36 【问题描述】:FKM 数据视图如下所示:
我想将最后一个值(标记为蓝色)存储在一个变量下,并将其传递给电子邮件警报。现在我有一个定义的路径别名(见图),我在规则中使用:
set $(trigger) path "triggerDetails" value
但这会从检测到“FAIL”状态(标记为红色)的行中获取空值。我需要数组中的最后一个元素,不幸的是我不知道如何访问它。非常感谢任何有用的建议。
【问题讨论】:
【参考方案1】:我认为你可能走错路了。
如果你想要一个包含最后一个触发消息的电子邮件操作,你可以让采样器将详细信息放在状态列中。
之前的状态栏:
FAIL
之后的状态栏:
FAIL: 2018-05-03 10:06:06,907|ERROR|Last Log Message
此屏幕截图显示了在何处启用此功能。
从帮助页面:
显示 > lastTriggerInStatus
当 FKM 检测到新的触发器时,文件状态将包括最新检测到的触发器的文件行。此设置允许用户禁用此行为(通过将值设置为 false),以便文件状态仅显示为 FAIL 或 WARNING。
强制:否
默认:真
【讨论】:
以上是关于Geneos:如何从 dataview 列中获取最后一个值?的主要内容,如果未能解决你的问题,请参考以下文章