It’s a normal day for you at Company X. You have all of your servers set up and running, allowing all of your users to happily get to your web sites and consume away. The world is great, right?
Well, it looks like it is from the countless lines pouring through your log files. Obviously, that must mean your network is dealing with the incoming traffic optimally and has all of its resources allocated logically… <crickets chirping>.
Ok, so very few people outside of the matrix have the ability to process megabytes of logged packets in real time to see if everything is kosher. We fall into that category too and as such, we decided that it would be much better to see a visual output of the traffic accessing our network instead of trying to read endless log files.
What DynViz does is interpret real time traffic being sniffed off your network and render it to an interactive 3D model of the world, color coding where the traffic for a region is coming from and displaying up to the moment queries per second data and a simple graph of the queries per second history.
Now all those endless log files are displayed in a useful (and, let’s be honest, pretty cool looking) format.
The output from running DynViz makes it easy to see where the majority of traffic coming into your site originates from geographically. Maybe you want to cater your site to the needs of the largest region. If it looks like a great deal of traffic is coming to your site from a region where you don’t have a server cluster, it may be time to think about bringing one up there.
Through the graph of your queries history, you can see the ebs and flows of your site over time. It would be nice to correlate times of the day with users browsing preferences to perhaps match up with campaign launches, specials, etc. Or maybe you just fire it up, see the overwhelming volume you are dealing with and say “Wow! I’m kicking some serious butt! Ummm…. I need more server capacity ASAP!”.
The great thing is that all this info no longer has to be mined out and sorted into useful buckets as it will just run on your java capable Linux, Mac or Windows system and show you the state of your traffic.
Even better, it doesn’t cost a thing!
All you need to do is go to this github repo and follow the steps to set this up and get it running. Go ahead and give it a try!