Updates to Alerts and Bug Fixes

Timely and relevant alerts are a key component of effective application monitoring, and we’ve done a lot of work recently to improve our alerts. Let’s dig in and talk about the improvements we’ve made!

The first thing you’re likely to notice are the improvements to your alerts configuration page.

From here, you’ll see a list of all your alerts. You can click through on any of your alerts, view the related graph, and get a complete historical view of the alert itself. Instead of just showing the initial cause for an alert, this page now lists all causes of an alert firing, and the graph shown links to the time range for the alert.

We’ve updated all links to alert graphs, including embedded graphs sent out via email. Any graphs sent out with an alert email will include a relevant time range for the alert. Even if you come back days later and view the email again, the graph will show the time range for the alert.

All alerts now include a triggering metric. Now you’ll always know what happened to trigger the alert, and where you should start looking to fix the problem.

Causes for alerts will now be constantly updated. If an alert is triggered by one part of your application breaking and remains open thanks to some other part of your application breaking, you’ll see relevant messages from each event.

Bug Fixes

We’ve squashed a couple of bugs that will make it easier to quickly build new graphs using metric autocompletion, and improve resolution selection on graph views.

Metric Autocompletion

Previously, trying to auto complete metric names would result in the entire statement being replaced when you hit tab. Now you can tab your way to happiness without losing the statement you’ve built:

This fix makes it a bit faster to build a new graph, or to add a complicated query string to an existing graph. This should make your life a bit easier.

Updated Resolutions

We’ve made a change to our API to better handle resolution and duration selection.

Previously, if you requested an unsupported duration or resolution, the API would default to the smallest available option. Now Instrumental will automatically display the option closest to your selection.

Instrumental Free Trial

Understanding what's happening with your software is only possible if you monitor it at the code layer. From agents to our metric-based pricing, we’re focused on making it easy to measure your code in real-time. Try Instrumental free for 30 days.