Geneos: Как получить последнее значение из столбца dataview?

Представление данных FKM выглядит следующим образом:

Я хотел бы сохранить последнее значение (отмеченное синим цветом) под переменной и передать его по электронной почте. Прямо сейчас у меня есть определенный псевдоним пути (см. Рис.), Который я использую в правиле:

set $(trigger) path "triggerDetails" value

но при этом извлекается нулевое значение из строки, в которой обнаружено состояние "FAIL" (помечено красным). Мне нужен последний элемент из массива, к сожалению, я не знаю, как получить к нему доступ. Любые полезные предложения очень ценятся.

1 ответ

Я думаю, что вы можете пойти по этому пути неправильно.

Если вы хотите, чтобы действие по электронной почте содержало последнее триггерное сообщение, вы можете заставить сэмплер поместить данные в столбец состояния.

Столбец состояния перед:

FAIL

Столбец состояния после:

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

Этот снимок экрана показывает, где включить эту функцию.

Последний триггер

Со страниц справки:

display > lastTriggerInStatus

Когда FKM обнаруживает новый триггер, статус файла должен включать в себя строку файла последнего обнаруженного триггера. Этот параметр позволяет пользователям отключить это поведение (задав значение false), чтобы состояние файла отображалось только как FAIL или WARNING.

Обязательно: Нет

По умолчанию: правда

Другие вопросы по тегам