Search code examples
javachartsjasper-reportshealth-monitoring

Generate charts from data in java webapp


i am working on a project in which we pass data to table through hibernate.and there's a dashboard on top of this through which we can see through charts how many exceptions are there in data or how many number of same events are there in data. and we should be able to change chart view also. for example last 1 hour. last day. last week etc. my table looks like this.

event
-----------------
id,      created,     updated,    event_type,     source_machine
1       07.05.2011                  event1                machine1
2       07.05.2011                  event2                machine2 
3       07.05.2011             NullPointerException       machine2 
4       06.05.2011                  event2                machine2
5       06.05.2011                  event1                machine1
6       05.05.2011                  event2                machine1
7       04.05.2011                  event1                machine2
*Currently, table has 10k rows.

i am not sure what kind of framework/library would be the best to use for this purpose.i have given a thought to highcharts and Jasperreports for this but i am totally new to both of them.

FYI : we are using Spring Framework for the project.

any help would be apprecieated.


Solution

  • This isn't a java based solution, but I would recommend looking at D3.js.

    It's pretty sweet.