Deprecated: Assigning the return value of new by reference is deprecated in /var/www/seafelt-blog/wp-settings.php on line 512

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/seafelt-blog/wp-settings.php on line 527

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/seafelt-blog/wp-settings.php on line 534

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/seafelt-blog/wp-settings.php on line 570

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/seafelt-blog/wp-includes/cache.php on line 103

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/seafelt-blog/wp-includes/query.php on line 61

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/seafelt-blog/wp-includes/theme.php on line 1109

Deprecated: Function eregi() is deprecated in /var/www/seafelt-blog/wp-content/plugins/wp-statpress/statpress.php on line 1139

Deprecated: Function eregi() is deprecated in /var/www/seafelt-blog/wp-content/plugins/wp-statpress/statpress.php on line 1140

Deprecated: Function eregi() is deprecated in /var/www/seafelt-blog/wp-content/plugins/wp-statpress/statpress.php on line 1141

Deprecated: Function eregi() is deprecated in /var/www/seafelt-blog/wp-content/plugins/wp-statpress/statpress.php on line 1142

Deprecated: Function ereg() is deprecated in /var/www/seafelt-blog/wp-content/plugins/wp-statpress/statpress.php on line 979
Seafelt Charts: The Healthbar | seafelt.com

Skip to content


Seafelt Charts: The Healthbar


Deprecated: Function split() is deprecated in /var/www/seafelt-blog/wp-content/plugins/google-analytics-for-wordpress/googleanalytics.php on line 413

Deprecated: Function split() is deprecated in /var/www/seafelt-blog/wp-content/plugins/google-analytics-for-wordpress/googleanalytics.php on line 413

Deprecated: Function split() is deprecated in /var/www/seafelt-blog/wp-content/plugins/google-analytics-for-wordpress/googleanalytics.php on line 413

Deprecated: Function split() is deprecated in /var/www/seafelt-blog/wp-content/plugins/google-analytics-for-wordpress/googleanalytics.php on line 413

Today I’m going to explain one of the best features of seafelt Reporter and its charting engine: the HealthBar™.

The HealthBar is a feature unique to seafelt Reporter; you won’t find it in any other tool (AFAIK). It’s a really useful feature. Here’s why:

When you poll a device for information, you’re collecting statistics about how many packets it sent in the last 5 minutes, or how much CPU it’s using, or something similar. You might be pinging the device to make sure it’s online. Great, but what if the device isn’t online? What if the polling software itself isn’t online? What if you don’t know if the remote device is on or not?

Knowing What You Don’t Know

With seafelt, we treat this lack of information as important; most other tools just ignore it. Take a look at this chart:

Simple Chart Without HealthBar

Simple chart without HealthBar

Hmm. It looks like there wasn’t much going on over on the left, then some traffic happened, then it was pretty quiet, then there’s some more traffic. It must have been pretty quiet around midday yesterday.

Ok, now let’s look at the same data, but this time we’ll add in the HealthBar:

Example seafelt interface chart

Example seafelt interface chart with HealthBar

The HealthBar runs along the base of the chart, giving you extra information about the element. You can see here that it’s mostly green. That means the element was online, and we were able to collect data from it. But what’s that there on the left? There’s a gap! Without the HealthBar, you might have thought there was no traffic at the time, but it turns out that might be wrong! The white space indicates that SPM doesn’t know anything about that time period. This is very different from there not being any traffic, or the device being offline.

This helps you when you’re troubleshooting, because without the HealthBar, it’s easy to make assumptions about information you don’t have. But what about devices that are online, but aren’t working correctly? The HealthBar helps you there, too.

Broken Elements

If something is wrong with an element, and we know there’s something wrong, the HealthBar will show you, like this:

Example chart of an interface that goes offline

Example chart of an interface that goes offline

Without the HealthBar, how would you know the interface went offline? Maybe this interface is usually very quiet, so no traffic is normal? Aha, but with the HealthBar, we can see that it went offline at about 15:00 on Thursday, and is still down.

With the HealthBar, it’s really easy to see if an element has problems, even if you’ve got dozens (or hundreds!) of element charts in front of you.

Interface Flapping

Example chart of a 'flapping' interface

Example chart of a 'flapping' interface

Here’s another really useful troubleshooting case: an interface that is constantly coming up and down, or flapping. With other tools, you might see the traffic and assume everything is ok; it might just be a bit slow. In this example, the interface has about 8% lower throughput than normal while it’s flapping. With seafelt Reporter, you can immediately see that the interface is flapping up and down.

In Conclusion

One of the reasons we built seafelt was to help with diagnosing problems with IT systems. Sometimes knowing that you don’t know something is extremely useful in working out what’s wrong. The seafelt HealthBar is a really simple, but powerful idea. We hope you like it as much as we do. :)

Posted in Features, Reporting. Tagged with .

0 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

Some HTML is OK

(required)

(required, but never shared)

or, reply to this post via trackback.