Search
Tweets
Recent Changes
« Advice To Single Guys | Main | Visualize Your Data: Telemetry 1.0 »
Monday
Jun272005

Telemetry's Next Steps

Telemetry was originally developed years go as a monitoring and visualization tool for a place I worked. I open sourced it, and you can find it if you search for Loggerithim. I probably posted about it here a time or two.

Loggerithim included an agent that was installed on the boxes you wanted to monitor. It reported CPU, memory, network, and filesystem usage back to your Loggerithim install. I originally intended to use the Host MIB for this, but quickly discovered every implementation was different. Or at least that's what I convinced myself. The agent ended up being quite spiffy, with dynamically loaded plugins and the ability to receive commands remotely. All of this over an SSL connection.

Loggerithim also had mechanisms for scheduling jobs (there was an API for Perl), thresholds, notification, and users with groups.

Telemetry was an opportunity to create a more powerful charting system, which I found in JFreeChart. The charting I use can only become more powerful, as I am only using the included factories from JFreeChart with no customization. I also took the time to refine the names I chose for the different pieces. Jackson will confirm how important names are to me in development. ;)

But what do I do with Telemetry now? The only feature I have firmly decided I am adding at this point is Annotations. This would allow you to mark an important event and attach it to a particular system or node so that it will show up when you create a chart. "Holy Smokes! We did 25% more transactions today than is normal! Oh, this annotation says Marketing sent an email. Brilliant!". That sort of thing.

All the features from Loggerithim are overkill. I prefer to focus on creating something that does on job elegantly. Perhaps I can write the other stuff separately...

The next step is probably to get it setup at the office and start seeing how we use the thing. That's probably an idea.

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>