Как собрать определенные сообщения GrayLog для последующей обработки?

Я наивный пользователь GrayLog, который использует веб-интерфейс для поиска интересных событий. Некоторые из наших сообщений журнала содержат информацию о производительности. Например, у нас могут быть такие сообщения, как:

SomeProcessor завершил синхронизацию транзакций через 2982 мс.

Используя поиск GrayLog, я могу ввести условия поиска «завершенная синхронизация транзакций после» И «SomeProcessor», чтобы получить набор сообщений журнала, которые сообщают мне, сколько времени потребовалось SomeProcessor для синхронизации. Я хотел бы дополнительно обработать эту информацию, например, я мог бы захотеть определить среднее время синхронизации за определенный период времени или я мог бы захотеть иметь график, показывающий, как время синхронизации изменяется с течением времени.

Как я могу это сделать? Похоже, что Extractors могут работать, но что, если я не есть права на их создание? Есть ли способ сбросить отфильтрованные сообщения в файл CSV или что-то еще для последующей обработки с помощью других инструментов?


person kc2001    schedule 17.03.2020    source источник


Ответы (1)


Существует «Экспортировать как CSV" под кнопкой "Дополнительные действия", которая позволяет сохранять сообщения в файл CSV. Кажется, он не поддерживает порядок времени, поэтому вам может потребоваться сортировка из вашей электронной таблицы.

введите здесь описание изображения

person kc2001    schedule 12.05.2020