Как вы визуализируете файлы журналов в реальном времени?

StackOverflow https://stackoverflow.com/questions/94592

Вопрос

Иногда это может быть полезно, но в основном просто выглядит круто или впечатляюще - визуализировать файлы журналов (все, что угодно, от http-запросов и использования пропускной способности до чашек кофе, выпитых за день).Я знаю о Визитервилль которые, по-моему, выглядят немного глупо, и потом, есть блестящий хвост.

Как вы "визуализируете" свои файлы журналов в режиме реального времени?

Это было полезно?

Решение

Вы можете взглянуть на бензопилу Apache.Этот отличный инструмент позволяет регистрировать доходы практически из любого места и имеет оперативную фильтрацию и колеринг.Если у вас уже есть записанный журнал, я не уверен, что он сможет его прочитать, прошло много времени с тех пор, как я использовал его в последний раз (был очень полезен на этапе прототипирования нашего сервера JBoss)

Другие советы

Существует также инструмент logstalgia.Визуализирует журналы Apache.Видишь http://code.google.com/p/logstalgia/ для получения более подробной информации смотрите видео на YouTube.

Google выпустила API визуализации вероятно, это достаточно гибко, чтобы помочь вам:

Google Visualization API позволяет вам получить доступ к нескольким источникам структурированных данных, которые вы можете отображать, выбирая из большого выбора визуализаций.Google Visualization API также предоставляет платформу, которую можно использовать для создания, совместного использования и повторного использования визуализаций, написанных сообществом разработчиков в целом.

Это требует определенных знаний Javascript и включает интеграцию с Google Docs, электронными таблицами.Посмотрите на Галерея приведу несколько примеров.

Вы могли бы взглянуть на это. http://www.intalisys.com.Приложение 3D vis в реальном времени

Мы используем Awk ( Авк ) и скрипты Perl для анализа файлов журналов и создания сводных отчетов и "баз данных" (технически баз данных, в которых каждая строка соответствует уникальному событию со многими столбцами данных об этом событии, но не хранится в традиционном формате базы данных.Мы движемся в этом направлении).Мне нравится Awk, потому что вы можете очень быстро выполнять поиск определенных строк в файлах журнала с помощью регулярных выражений, сохранять счетчики и собирать данные из записей файла журнала, а также выполнять все виды вычислений с этими данными.Затем используйте свое любимое программное обеспечение для построения графиков.Мы используем Excel, главным образом потому, что это то, что было здесь до того, как я начал эту работу.Я предпочитаю MATLAB, и это двоюродный брат с открытым исходным кодом, Октава, который построен на gnuplot.

Я предпочитаю Лесопилка для визуализации данных.В принципе, вы можете сопоставить с ним любой файл журнала, и он не только автоматически определит его структуру *, но и примет решение о том, как ее анализировать.Даже если у вас есть пользовательский файл журнала, вы все равно можете определить, что и как должно анализироваться и визуализироваться.

Я в основном использую R для визуализации данных, но я слышал о Оранжевый, тоже.

Не уверен, соответствует ли это вопросу, но я только что выпустил это:

numStepCsvLogVis

Он использует Python's matplotlib, мотивирован необходимостью визуализации данных системного журнала в контексте отладки работы циклического буфера ядра (и переменных) в C;и это визуализируется с использованием формата файла CSV в качестве посредника между данными файла журнала (я не могу объяснить это лучше вкратце - взгляните на README для получения более подробной информации).

У него есть "пошаговый" проигрыватель, доступ к которому осуществляется в терминале, и он может работать в режиме "live". stdin ввод, но, к сожалению, я не могу получить лучший отклик, равный 1 кадру в секунду при рендеринге графика, поэтому я бы не назвал это "реальным временем". как таковой - но вы можете использовать его, чтобы в конечном итоге создавать звуковые видеоролики с сюжетной анимацией.

Простое решение заключается в использовании Логсталгия наряду с легким локальный веб-сервер.

Сначала установите описанное выше.Затем из корневой папки вашего сайта визуализируйте свои журналы в режиме реального времени с помощью:

$ ws --log-format default | logstalgia -

Используя SciTE, Notepad ++ или другой мощный текстовый редактор, в котором есть процедуры обработки файлов, вы можете создать скрипт, который раскрашивает части журнала или просто удаляет из него некоторые несущественные строки

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top