9

有时它可能很有用,但主要是看起来很酷或令人印象深刻,以可视化日志文件(从 http 请求和带宽使用到每天喝的咖啡)。我知道Visitorville,我认为它看起来有点傻,然后是gltail

您如何实时“可视化”您的日志文件?

4

10 回答 10

6

还有logstalgia工具。可视化 Apache 日志。有关更多详细信息和 youtube 视频,请参阅http://code.google.com/p/logstalgia/

于 2008-11-09T16:18:11.870 回答
4

你可以看看 Apache Chainsaw。这个漂亮的工具允许从几乎每一个地方记录收入,并具有实时过滤和收集功能。如果你有一个已经写好的日志,我不确定它是否可以读取它,我上次使用它已经有一段时间了(对于我们的 JBoss 服务器的原型设计阶段非常有用)

于 2008-09-18T17:26:25.997 回答
3

Google 发布了Visualization API,它可能足够灵活,可以帮助您:

Google 可视化 API 允许您访问可以显示的多个结构化数据源,从大量可视化中进行选择。Google 可视化 API 还提供了一个平台,可用于创建、共享和重用由整个开发人员社区编写的可视化。

它需要一些 Javascript 知识,包括 Google Docs 集成、电子表格集成。查看图库以获取一些示例。

于 2008-09-18T17:34:38.737 回答
3

你可以看看这个。 http://www.intalisys.com。3D 实时可视应用

于 2011-11-07T13:50:16.820 回答
2

我们使用Awk和 Perl 脚本来解析日志文件并创建摘要报告和“数据库”(从技术上讲,数据库中的每一行对应于一个独特的事件,其中包含许多关于该事件的数据列,但不以传统的数据库格式存储。我们'正朝着那个方向前进)。我喜欢 Awk,因为您可以使用正则表达式快速搜索日志文件中的特定字符串,保留计数器并从日志文件条目中收集数据,并使用该数据进行各种计算。然后使用您最喜欢的绘图软件。我们使用 Excel,主要是因为这就是我开始这份工作之前的内容。我更喜欢 MATLAB,它是基于 gnuplot 构建的开源表亲Octave 。

于 2008-09-18T17:38:23.033 回答
2

我更喜欢Sawmill来可视化数据。您基本上可以针对它抛出任何日志文件,它不仅会自动检测其结构*,还会决定如何分析它。即使您有自定义日志文件,您仍然可以定义应分析和可视化的内容和方式。

于 2009-01-11T16:17:11.020 回答
2

我主要使用R来可视化数据,但我也听说过Orange

于 2011-11-07T14:07:56.147 回答
2

不确定它是否适合这个问题,但我刚刚发布了这个:

numStepCsvLogVis

它使用 Python 的matplotlib,其动机是需要在 C 中调试内核循环缓冲区操作(和变量)的上下文中可视化 syslog 数据;它通过使用 CSV 文件格式作为日志文件数据的中介来进行可视化(我无法简单地解释它 - 请查看 README 以获得更多详细信息)。

它有一个在终端中访问的“步进”播放器,并且可以处理“实时”stdin输入,但不幸的是,当情节渲染时,我无法获得比 1 FPS 更好的响应,所以我不会真正称其为“实时”本身- 但是您可以使用它最终生成情节动画的声音视频。

于 2013-05-26T20:09:11.297 回答
1

一个简单的解决方案是将Logstalgia与轻量级local-web-server一起使用。

先安装上面的。然后,从您站点的根文件夹中实时可视化您的日志:

$ ws --log-format default | logstalgia -
于 2013-06-20T10:27:41.477 回答
0

使用 SciTe、Notepad++ 或其他具有文件处理例程的强大文本编辑器,因此您可以创建一个脚本来为日志的某些部分着色或从中删除一些不重要的行

于 2008-09-18T17:23:12.023 回答