Назад | Перейти на главную страницу

Альтернативы gnuplot + awk?

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

Я немного олдскульный, поэтому, когда я думаю о статистике и графиках, я думаю о sed, awk, bash и gnuplot.

В идеале я хотел бы анализировать данные в локальной базе данных mysql, создавать пакетные задания, устанавливать предупреждения о входящих данных и т. Д. График в реальном времени тоже был бы фантастическим. Gnuplot может все это сделать, но я не хочу изобретать велосипед, если мне не нужно. В инструментах визуализации были достигнуты некоторые большие успехи, и, честно говоря, хотя результат отличный, анализ, группировка и сортировка журналов и данных в формы, которые подходят для gnuplot, замедляют мою способность быстро составлять интеллектуальные запросы.

Смешивание SQL с gnuplot кажется подходящим вариантом ... но они не слишком хорошо соединяются. Это будет немного больно.

Например, в моем последнем проекте были месяцы сбора данных журнала Apache и поиск шаблонов атак для создания защитных сигнатур. Дата / время / география / сайт / URL-адрес посещения, есть бесконечное количество возможных вещей, которые можно построить и проанализировать. Группировка по диапазонам дат и т. Д.

Следующим проектом для этого будет применение сигнатуры (статистической или иной) и создание предупреждений / ответов на шаблоны атак. Хотя один инструмент может хорошо копаться в статических журналах, он не обязательно выполняет динамическую статистику.

Если у вас много статистики, вы, вероятно, захотите взглянуть на р. Вы можете пойти простым путем и воспроизвести основные функции gnuplot, но вы можете сделать и гораздо больше.

Есть Драйверы MySQL для R чтобы помочь вам соединить два.