有时它可能很有用,但主要是看起来很酷或令人印象深刻,以可视化日志文件(从 http 请求和带宽使用到每天喝的咖啡)。我知道Visitorville,我认为它看起来有点傻,然后是gltail。
您如何实时“可视化”您的日志文件?
有时它可能很有用,但主要是看起来很酷或令人印象深刻,以可视化日志文件(从 http 请求和带宽使用到每天喝的咖啡)。我知道Visitorville,我认为它看起来有点傻,然后是gltail。
您如何实时“可视化”您的日志文件?
还有logstalgia工具。可视化 Apache 日志。有关更多详细信息和 youtube 视频,请参阅http://code.google.com/p/logstalgia/。
你可以看看 Apache Chainsaw。这个漂亮的工具允许从几乎每一个地方记录收入,并具有实时过滤和收集功能。如果你有一个已经写好的日志,我不确定它是否可以读取它,我上次使用它已经有一段时间了(对于我们的 JBoss 服务器的原型设计阶段非常有用)
Google 发布了Visualization API,它可能足够灵活,可以帮助您:
Google 可视化 API 允许您访问可以显示的多个结构化数据源,从大量可视化中进行选择。Google 可视化 API 还提供了一个平台,可用于创建、共享和重用由整个开发人员社区编写的可视化。
它需要一些 Javascript 知识,包括 Google Docs 集成、电子表格集成。查看图库以获取一些示例。
你可以看看这个。 http://www.intalisys.com。3D 实时可视应用
我更喜欢Sawmill来可视化数据。您基本上可以针对它抛出任何日志文件,它不仅会自动检测其结构*,还会决定如何分析它。即使您有自定义日志文件,您仍然可以定义应分析和可视化的内容和方式。
不确定它是否适合这个问题,但我刚刚发布了这个:
它使用 Python 的matplotlib
,其动机是需要在 C 中调试内核循环缓冲区操作(和变量)的上下文中可视化 syslog 数据;它通过使用 CSV 文件格式作为日志文件数据的中介来进行可视化(我无法简单地解释它 - 请查看 README 以获得更多详细信息)。
它有一个在终端中访问的“步进”播放器,并且可以处理“实时”stdin
输入,但不幸的是,当情节渲染时,我无法获得比 1 FPS 更好的响应,所以我不会真正称其为“实时”本身- 但是您可以使用它最终生成情节动画的声音视频。
一个简单的解决方案是将Logstalgia与轻量级local-web-server一起使用。
先安装上面的。然后,从您站点的根文件夹中实时可视化您的日志:
$ ws --log-format default | logstalgia -
使用 SciTe、Notepad++ 或其他具有文件处理例程的强大文本编辑器,因此您可以创建一个脚本来为日志的某些部分着色或从中删除一些不重要的行