3 Hours of Data Visibility
13 Months of Data Visibility
Need more throughput?
With Instrumental, you only pay for metrics. No counting hosts, no worrying about volume, no counting team members. You should pay to know, not to grow.
Once connected to AWS, we provide a clear estimate of upgrading your plan to Production. And if your usage ever spikes, we'll email you before your monthly bill.
By default, our AWS integration monitors your entire AWS infrastructure. However, you can optimize the frequency of metric collection by region, services, or individual metric—or even altogether disable them. You have full control to adjust your monitoring coverage.
Instrumental is trusted by companies of all sizes, from startups to large enterprises.
What is a metric?
A metric is a uniquely named set of datapoints. Metric names are strings that conform to a particular pattern and are used to access datapoints on graphs, dashboards, and alerts. Here's an example: Let's say you have 2 web servers, and you use InstrumentalD to collect system metrics. You'll have 3 load metrics per server, or 6 metrics:
The more information you want to include about a given set of datapoints, the more unique metrics you may have. Let's say you're using one of our agents to collect custom application metrics for an invoicing tool. You'll want to track invoice creation, which you could do with 1 metric, say
app.invoice.created. That's 1 metric, even if you create 100,000 invoices. If you want to track invoice creation per user (e.g,
app.invoice.created.user-2, etc.), then you'll have 1 metric for each user that created invoices during the billing period.
Want to learn more? Read more about metrics in the docs, or message support with any questions.
What is a datapoint?
A datapoint is a single value for a metric. Let's say you have a metric tracking signups in your application,
app.signups. Each signup would represent a single datapoint. Since Instrumental doesn't charge based on datapoints (also known as volume), you'll only be billed for 1 metric, even if everyone on the planet signs up for your service in the same week.
Every production plan includes up to 1 billion datapoints per day. If you think you'll need more than that, just let us know.
How do you decide how many metrics I have?
We only bill for active metrics. A metric is active when a datapoint is received for that metric. You should feel free to add and remove metrics while debugging technical issues, since these will not have any long-term pricing impact.
How does invoicing work?
Since we bill based on active metrics, Instrumental billing is backward-looking. At the end of your billing period, we calculate the number of active metrics per day during the period and multiply by your plan's price-per-metric. To avoid surprises, we will notify you if we detect a significant increase in your metric usage.
How many metrics will I use?
That depends! We generally recommend that everyone have visibility into servers, external systems, application performance, and the most important key functions of your application.
Basic server monitoring using InstrumentalD takes about 30 metrics per server, depending on the number of disks and network adapters. Using InstrumentalD to monitor services like MySQL and Redis is 5-20 metrics per instance, depending on the service. Basic application monitoring using Metrician creates 10 metrics but can easily be configured to collect many more. Custom application monitoring varies widely depending on your goals and how much information you want to gather. This can be 0 or hundreds of metrics.
There are also many open source tools that can be configured to send metrics to Instrumental, like statsd and telegraf. The number of metrics gathered by those tools varies widely and is based on what they measure and how they’re configured.
The best way to answer this question is to sign up and start sending metrics. Every development plan includes 500 free metrics so you try Instrumental without risk. Feel free to get in touch with us if you’d like to get a more specific estimate of your potential usage.
What if I accidentally send too much data?
The 1 billion datapoint limit is a soft limit, and few customers ever reach it. If you do send more datapoints than your plan allows, we’ll message you to discuss options. If necessary, we may sample your incoming data to reduce your volume below your plan level.
There’s no limit on the number of metrics you can send. However, we understand that it’s sometimes easy to send more metrics than you intend. We don’t want anyone to get a surprising bill at the end of the month, so we message you if your metric usage increases quickly.
How long do you keep my data?
That depends on your plan. For the Production plan, we store 13 months of data. That means you can analyze 12 complete months of data at a time. For the Development plan, you’ll see the past 3 hours of data. In general, we store data for Development plan customers for longer than 3 hours (though that's not guaranteed), so when you upgrade, you are likely to see more data.
Is my data secure?
Instrumental goes above and beyond industry standard best practices for protecting your personal data at all levels of the organization including the electronic transfer of data. While Instrumental monitoring data does not inherently contain personally-identifiable data, we still protect all data with the same level of care.