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.
This isn't a java based solution, but I would recommend looking at D3.js.
It's pretty sweet.