Visualizing DNS queries using glTail
It’s been almost an year since we seriously did a review on our statistics visualization and things are a little more complicated now that the standard FoolDNS month is more than 80.000.000 queries… We’ve been trying very hard to convey a “feeling” of the sheer volume of our users and we hate to admit that even our beautifully crafted multitail colored multiple tail isn’t as impressive as it used to be, now that it paginates several times per second ![]()
So we started looking around for something fancy, useful and non techie. We wanted to convey the feeling of “how many people” used us without having to explain concepts and logs. In addition we wanted to monitor FoolDNS Community usage and FoolDNS Business usage altogether, maybe with a little sidenote on Advertising being locked (we kill advertising, you know it, uh?) and with a little more note on domains being killed by our FoolDNS Business customers.
We found glTail and instantly felt in love. But glTail doesn’t support DNS and so a little bit of code was in order to add this to the normal codebase…
A little legenda: on the left in green FoolDNS Community requests and in blue FoolDNS Business ones. White ones are from demo and “bleeding” servers. On the right in orange you see the locked advertising and in red the locked domain of our customers. Nifty isn’t it?
Fudgie’s gltail is written in ruby using ruby-opengl and the chipmunk C library for the physic engine. As we told you before we went trough the making of a dns (named) logs parser:
Our adapter has been added to the codebase and you can find it at the repository.
Stay hungry, stay foolish!
P.S. La colonna sonora è “Anything New” dei Digitalism …









Glad you like it! And thanks for the parser. If it’s ending up too slow for you to keep running for a long time, delete the chipmunk lib you installed and it should be quite a bit faster, but it won’t look quite as cool.