Я наивный пользователь GrayLog, который использует веб-интерфейс для поиска интересных событий. Некоторые из наших сообщений журнала содержат информацию о производительности. Например, у нас могут быть такие сообщения, как:
SomeProcessor завершил синхронизацию транзакций через 2982 мс.
Используя поиск GrayLog, я могу ввести условия поиска «завершенная синхронизация транзакций после» И «SomeProcessor», чтобы получить набор сообщений журнала, которые сообщают мне, сколько времени потребовалось SomeProcessor для синхронизации. Я хотел бы дополнительно обработать эту информацию, например, я мог бы захотеть определить среднее время синхронизации за определенный период времени или я мог бы захотеть иметь график, показывающий, как время синхронизации изменяется с течением времени.
Как я могу это сделать? Похоже, что Extractors могут работать, но что, если я не есть права на их создание? Есть ли способ сбросить отфильтрованные сообщения в файл CSV или что-то еще для последующей обработки с помощью других инструментов?