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 列中获取最后一个值?的主要内容,如果未能解决你的问题,请参考以下文章

从数据框中的所有列中获取值的最简单方法是啥[重复]

c#如何从DataTable构建自定义DataView?

如何获取列中最频繁值的数量?

dataView.getUint16 (DataView) – JavaScript 中文开发手册

如何从该列中获取年份? (甲骨文顶点)

Rails:如何从列中获取唯一值