Application Monitoring Pricing Comparison: Instrumental, New Relic, Datadog, Librato, and SignalFx

Confused about the price of an application monitoring tool? So were we! Every tool is priced differently and there are a lot of nuances. We’ll walk you through important terminology differences, the pros and cons of different plans, and then discuss the pricing details for Librato, New Relic, SignalFX, Datadog, and of course, Instrumental. Read More

Best Practices for Deprecating and Removing an API

Why removing an API the right way is important

A few weeks ago, our alert klaxons started blaring (alert notifications – we don’t really have klaxons, but maybe we should). We had a massive spike in failed background jobs. With the scale of data processing at Instrumental, a few minutes of background jobs is potentially hundreds of millions of data points. Read More

Monitoring for Docker, MongoDB, Redis and more!

Today, we’re launching InstrumentalD as a major upgrade and replacement of Instrumental Tools. Since 2011, Instrumental Tools has provided a system metrics daemon and a powerful plugin framework to write custom scripts for service monitoring.

While the ability to write fully custom service monitoring in a language of your choice is an important feature (and we’re keeping the plugin framework!), InstrumentalD includes out-of-the-box service monitoring for the following:

  1. Docker
  2. MySQL
  3. Memcached
  4. MongoDB
  5. Nginx
  6. PostgreSQL
  7. Redis
  8. (and more to come)

For each service, we’ve selected the critical metrics everyone should be monitoring, and we list each metric sent in the service documentation page. Read More

Upgraded Time Navigation


Today we’re launching a big upgrade to Instrumental’s time navigation. Before, Instrumental always showed data relative to now, and graphs would always update with new data. That’s great for every-day use. But sometimes, like during incident investigation and root cause analysis, it’s really useful to look at specific start/end dates and times. Read More

How to Monitor a Background Job Queue: Age vs Depth

Many developers analyze background job queues too simply: queues are either too full (bad) or mostly empty (good). This is a dangerous perspective, especially at scale. To get the full picture of your queue’s health, you need to measure both queue depth and job age.

Queue depth is the common metric for measuring a queue’s health. Read More

New Features: Read-Only Users + Multiple Admins

We’ve recently added two features that will make it easier for you to manage user roles across your organization.

readonly-usersRead-only Users

You can now invite users with read-only permissions. They’ll be able to see all graphs, metrics, and alerts, but not create, edit or delete them. This role is perfect for trusted partners and less-technical team members (like your CEO). Read More

What does monitoring aggregation and resolution mean?

When looking for a new APM tool, you’ll want to closely consider the following options:

  • Aggregation
  • Resolution
  • Data Storage

Instrumental aggregates all data to a 60 second resolution. We store that data for at least 13 months. Let’s break that down:

Aggregation is what we do with data points sent to us more frequently than once per time period. Read More

A New, Better Project Navigation

Today we’re launching a much improved project navigation.

We used to show all your projects in the sidebar, but that got pretty unruly if you had many projects. Starting today, the sidebar only includes your favorited projects (plus the current project, of course.) How do you favorite projects? Check out the new Instrumental navigation menu! Read More

How we used Pressable to host our WordPress Blog in a Subdirectory

We’re firm believers that developers at product companies should focus on core business problems. We try to off-load the development, and maintenance, of most non-product related technology to a cloud provider. For example, just as we’d suggest you let Instrumental handle your application monitoring, we would rather let someone else host and maintain our WordPress blog. Read More