如何从 perf4j 日志文件制作图表?
我使用perf4j来计算进程的性能。现在我想为该文件制作图表。是否可以在不使用 Google API 或任何其他可以使用的方法的情况下实现它?
I have used perf4j to calculate the performance of the process. Now I want to make the graph for that file. Is it possible to make it without using Google API or any other method that can be used?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您有几个选择:
You have a couple of options:
你能多解释一下为什么你想避免使用 Google Charting API(我问这个问题是因为我很好奇为什么有人不想做一些非常简单、优雅和免费的事情)?
还有一个 GraphingServlet 部分“在 Web 应用程序中公开性能图”,我认为内部确实如此同样的事情。
如果您仍然想要,可以获取图形数据(原始 csv 格式)并编写一些帮助程序类以使用 jfreechart(富客户端)等库创建图表
Can you explain a bit more as to why you want to avoid Google Charting APIs (I ask since I am intrigued as to why someone would not want to do something that is very simple, elegant and FREE)?
Also there is a GraphingServlet section "Exposing Performance Graphs in a Web Application" which I think internally does the same thing.
If you still want you can take the graph data (in raw csv format) and write some helper classes to create charts using libraries like jfreechart (rich client)
请按照以下步骤操作;
java -jar perf4j-0.9.16.jar --graph perfGraphs.html perfLogFile.log
这将生成 perfGraphs .html 文件位于此位置,其中包含图表。
follow the following steps;
java -jar perf4j-0.9.16.jar --graph perfGraphs.html perfLogFile.log
this will generate perfGraphs.html file in this location, which consists of graphs.