我已經使用perf4j來計算過程的性能。現在我想爲該文件製作圖表。是否有可能在不使用Google API或任何其他可以使用的方法的情況下使用它?如何從perf4j日誌文件創建圖形?
1
A
回答
3
你可以解釋一下,爲什麼你想避免Google Charting APIs(我想知道爲什麼有人不想做一些非常簡單,優雅和免費的東西)?
另外還有一個GraphingServlet節「在Web應用程序中公開性能圖表」,我認爲它在內部執行相同的操作。
如果你還想要你可以(在原始csv格式),圖形數據和寫一些輔助類來創建使用圖書館像jfreechart的(富客戶端)
4
你有幾個選項圖表:
- 當您使用org.perf4j.LogParser解析日誌時,可以使用「--format csv」選項生成CSV輸出,在Excel中打開它,然後在Excel中創建圖形。
- 正如另一位海報所說,我不確定你爲什麼反對使用Google Chart API,但如果你決定不使用它,請注意JFreeChart傢伙提供了一個名爲Eastwood的Google Chart API實現圖表:http://www.jfree.org/eastwood/。您可以設置一個eastwood服務器,然後代理(或者只是在hosts文件中設置)chart.apis.google。 com到你的eastwood服務器。或者,如果查看org.perf4j.LogParser類,則可以重寫newMeanTimeChartGenerator和newTpsChartGenerator方法來調用帶有基URL的GoogleChartGenerator構造函數。
- 您可以隨時創建StatisticsChartGenerator接口的另一個實現並使用它。顯然這是最涉及的選項。
相關問題
- 1. 如何創建日誌日誌圖
- 2. 如何創建「pop_front」的日誌文件?
- 3. 從批處理文件創建日誌
- 4. 未創建日誌文件?
- 5. 日誌文件創建
- 6. VBA創建日誌文件
- 7. 創建日誌文件C#
- 8. 未創建日誌文件
- 9. python日誌記錄如何創建日誌文件爲html
- 10. 如何在python日誌中創建日誌文件夾
- 11. Python日誌記錄我如何創建空的日誌文件?
- 12. 創建日誌形式
- 13. 如何從Jenkins構建日誌文件?
- 14. 什麼是日誌文件,我們如何在android中創建日誌文件?
- 15. 如何從創建日誌文件中停止開機
- 16. Log4js javascript創建每日日誌文件
- 17. 如何在tomcat/logs文件夾中創建日誌文件
- 18. 日誌記錄不創建日誌文件或存儲任何日誌
- 19. 如何從圖像文件創建圓形圖標?
- 20. Log4net - 不創建日誌文件
- 21. log4net - 只創建一個日誌文件
- 22. RollingFileAppender進行不創建日誌文件
- 23. 呼應(創建)錯誤日誌文件
- 24. 創建日誌文件蟒蛇CSV頭
- 25. log4j不能創建日誌文件
- 26. log4net動態創建日誌文件
- 27. Powershell創建日誌文件例外
- 28. Log4net不爲NHibernate創建日誌文件
- 29. 在Powershell中創建日誌文件
- 30. Laravel不創建日誌文件。
All valid points points! Upboat。 – JavaRocky 2011-03-17 06:53:36