[ 
https://issues.apache.org/jira/browse/IOTDB-199?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

xiangdong Huang closed IOTDB-199.
---------------------------------
    Resolution: Fixed

> A simple tool to visualize logs
> -------------------------------
>
>                 Key: IOTDB-199
>                 URL: https://issues.apache.org/jira/browse/IOTDB-199
>             Project: Apache IoTDB
>          Issue Type: New Feature
>            Reporter: Tian Jiang
>            Priority: Minor
>              Labels: pull-request-available
>         Attachments: IoTDBRuntimReport.zip
>
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Usually, the very first thing we will do on finding a bug is to search the 
> logs. Logs play a vital role in debugging especially in some environment that 
> attaching a debugger is impossible. In such circumstance, logs will hopefully 
> become the only information sources for the developers.
>  
> However, a single log, which is just a string, is easy to understand. But 
> when it comes to mining information from thousands of logs or even more,  
> getting lost is nearly unavoidable, since humans have a much limited memory 
> for exact truth compared to computers. From time to time, I forget what I 
> have read before and I must go back to review the previous logs, as a result, 
> progress is made very slowly. Reading several strings is easy, but when we 
> have thousands, there must be some better way to present them than raw text.
>  
> So, I keep thinking it would be much better if we can make the logs into 
> plots. Of course there must some existing tools, but they are often powerful 
> but too heavy (like Kibana) , or specialized for web or other logs (like 
> LogStalgia). Having a fantastic web interface is great, but a simple but 
> handy suit us better. What I want is something light-weighted, stand-alone 
> and highly customized.
>  
> As a result, I developed a simple tool that can visualize (plot) logs 
> generated by IoTDB (with some modification, it can be applied to other type 
> of logs, too) and generate report. I designed a simple GUI which provides 
> full functionalities and a command line tool to fast generate reports. The 
> attachment contains an example report I generated from one of my experiments, 
> which reveal interesting things like how the size of memtables converges over 
> time.
>  
> I may have missed some tools that are more powerful or easier to use. If you 
> know any, please inform me and I shall see what I can learn from them.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to