我最近需要做一些更复杂的图形和绘图.虽然我知道gnuplot可以完成任务,并且可以从命令行完成所有工作,但是我还缺少其他更简单或更强大的工具吗?
我有点老了,所以当我想到统计数据和图表时,我倾向于想到sed,awk,bash和gnuplot.
理想情况下,我想将内容解析为本地mysql数据库,创建批处理作业,设置传入数据的警报等.实时图表也很棒. Gnuplot可以做到这一切,但如果我不需要,我不想重新发明轮子.可视化工具已经有了一些很大的进步,说实话,尽管输出很棒,但是将日志和数据解析,分组和排序成与gnuplot一致的表单会降低我快速组装智能查询的能力.
将sql与gnuplot混合似乎是要走的路……但它们连接不太好.这会有点痛苦.
例如,我最近的项目将花费数月的Apache日志数据并寻找攻击模式来构建防御性签名.访问的日期/时间/地理/网站/网址,有无数可能的事情要绘制和筛选.按日期范围等分组
后续项目将是应用签名(统计或其他),并生成对攻击模式的警报/响应.虽然一个工具可能很好地挖掘静态日志,但它不一定会动态统计数据.