Announcing the Heroku Cost Control Add-on

Attention Heroku users! You can now track your Dyno, Worker, Database and Addons costs with the CloudVertical add-on.

The add-on offers tool for tracking, reporting and analyzing your Heroku costs. Inspectors provide a better insight into actual performance and costs, you’ll automatically get regular emails report, and you can also create custom reports and alerts.

The installation process is simple, you can do it in two ways:
- using the Heroku add-ons market (you can find our add-on here)
- using the Heroku client (CLI)

Our documentation might offer you some help, if you need it: https://devcenter.heroku.com/articles/cloudvertical

Once setup, we’ll start monitoring your Heroku processes, databases and other add-ons, which you can see in the CloudVertical dashboard. Here’s a sample dashboard:

And here’s an example report:

Here’s some more into on specific features:

Main Chart

The CloudVertical add-on lets you monitor and track the costs of all processes and databases used by an application, in specified time period.

Key Cost Metrics

The Key Cost Metrics boxes show current total cost, cost for web and worker processes, and projected cost for the end of month. To give you additional insight, all costs are also presented with the percent change to previous analogical period. Cool eh?!

Key Usage Metrics

The Key Usage Metrics boxes show average web and worker processes number in specified period of time:

Databases

This section shows the list of databases connected to your app with cost (prorated to the second) based on applicable monthly fee.

Addons

This section shows the list of addons connected to your app with cost (prorated to the second) based on applicable monthly fee.

We’re still working on extending Heroku add-on functionalities, so please let us know if you have any feature requests or feedback!
Also If you need help in installation process, please send email to support@cloudvertical.com.

How to connect Pindgom to CloudVertical

 

CloudVertical becomes much more powerful and useful if you connect your other tools right into it. If you are into monitoring websites or applications performance chances are  you already have Pingdom account set up. Why not plug it into your CloudVertical account?

It’s very easy. Start by logging into your CloudVertical account (if you don’t have it yet – sign up for your free account now). Go to Addons library and find Pingdom addon (here is direct link). Click “Add”, then name your new integration and provide your  Pingdom username, password and API key to connect your CloudVertical and Pingdom accounts.

Now, actually most tedious part of the process is obtaining Pingdom API keys. It is not hard, but takes some steps that might not be very intuitive, so let us walk you thorugh.

First, log in to Pingdom account and find Pingdom API link in their left menu.

Then you have to activate “REST API” tab and click “Register Application” button. You will be taken to “Register an application” form, where you have to provide some data. You can just copy and paste this:

  • Application name: CloudVertical
  • Description: CloudVertical helps you monitor, analyse and optimise cloud costs, usage and performance.
  • Application type: [internal]
  • Application website: http://cloudvertical.com
  • Platform: [web]

It should look like this:

After submitting this form, you should finally see message “Your application key has been registered”. Down close the bottom to this message you’ll notice your pingdom application key itself. Just copy it and paste into CloudVertical form. You’ll be seeing your Pingdom widgets and dashboard in no time.

As usual – if you’ll have any questions, don’t be shy and contact us directly (support@cloudvertical.com), as we’re always here to help.