файл журнала разбора - используя java и график - PullRequest
2 голосов
/ 16 ноября 2009

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

Ответы [ 5 ]

4 голосов
/ 04 июля 2012

Вы можете использовать OtrosLogViewer вместе с Пакетная обработка для обработки файлов журнала. В зависимости от сценария вы можете создавать диаграммы с JFreeChart или вставлять события журнала в базу данных (mysql или MongoDB )

Отказ от ответственности : я являюсь автором OtrosLogViewer

2 голосов
/ 16 ноября 2009

Не.

Используйте Apache Chainsaw - http://logging.apache.org/chainsaw/index.html - или Lilith - http://lilith.huxhorn.de/ - для анализа и просмотра файлов журнала.

Вы можете легко обработать файлы журналов с помощью Perl.

1 голос
/ 16 ноября 2009

В Java я бы посмотрел на JFreeChart для рисования графиков после того, как вы проанализировали журнал.

0 голосов
/ 16 ноября 2009

Вы можете использовать Pentaho suite для этого, его java с открытым исходным кодом с хорошей поддержкой и использованием.

  1. Используйте Pentaho Kettle для массовой загрузки в MySql
  2. Используйте Дизайнер отчетов , чтобы вывести статистику в красивую картинку
0 голосов
/ 16 ноября 2009

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

...