簡體   English   中英

解析日志文件-使用Java和繪圖圖

[英]parse log file - using java and plot graph

我正在編寫一個日志分析器程序,該程序應該在分析日志文件后根據時間在搜索字符串上繪制圖形。 我目前對如何解析和存儲日志文件一無所知,以便可以對其進行處理以創建多個輸出,現在我一直在解析整個日志文件以執行此操作-有什么建議嗎?

您可以將OtrosLogViewer批處理一起使用來處理日志文件。 根據情況,您可以使用JFreeChart創建圖表或將日志事件插入數據庫(mysql或MongoDB

免責聲明 :我是OtrosLogViewer的作者

別。

使用Apache Chainsaw- http ://logging.apache.org/chainsaw/index.html-或Lilith- http://lilith.huxhorn.de/-來解析和查看日志文件。

您可以使用Perl輕松地預處理日志文件。

在Java中,一旦您解析了日志,我就會查看JFreeChart來繪制圖形。

可能最簡單的方法是為每個搜索字符串編寫一個文件。 在文件中寫入每個出現字符串的時間戳記。 然后處理這些文件以創建搜索字符串和計數列表。 然后,您可以處理這些文件以生成所需的圖形。

您可以使用Pentaho套件來做到這一點,它的開源Java具有良好的支持和用法。

  1. 使用Pentaho Kettle 批量加載到MySql中
  2. 使用報表設計器將統計數據提取為漂亮的圖片

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM