There are a few ways to do this and really depends on the task at hand.
SQL Server Reporting Services is a great tool that will make graphs and reports off the data you have collected. It is as current as the last time the report was loaded (Its web based so refresh the page to see new data). You could probably code something in C# that would refresh the page automatically every minute or so.
- Tony Sweet