How to Visualize and Track Cloud Spend With Scalr

There are many cloud cost monitoring solutions out there, and they typically do two things – monitor the health of your infrastructure and let you know when it is costing a lot of money. But well-informed visibility isn’t the total solution. Monitoring cloud spend needs to serve up visibility and offer preventative and reactive controls. We solve this problem in two ways: Scalr Cost Analytics and Financial Policies using the Scalr Policy Engine.

Cost Analytics starts with data collection across all of your cloud providers. With that, admins can visualize costs, log and monitor events, get automated cost reporting, and use API calls for third-party integrations. You can then use Financial Policies to create reactive and preventative policies around your resources.

Case in point – while running a test Kubernetes cluster in GCE for a recent webinar, I forgot to shut it down and received a crisp Google Accounts bill for $110.79. A Reclamation Policy (which we’ll explain below) would have automatically shut down my testing servers after a few days. Sometimes even the pros forget.

We’re going to break down cost management with Scalr in two short blog posts  – monitoring cloud spend with Cost Analytics, and later this week, working through common examples of how customers use Financial Policies to control spend. Let’s examine the costs of our servers, cloud services, and infrastructure across clouds.

First, here’s the hierarchy of Scalr to explain how we can organize costs:

I can look into costs at each level of my organization. Admins set up Cost Centers at the Corporate scope so we can see spend across the entire organization.

Cost Centers are high-level resource allocation centers. In your organization, Cost Centers usually map to business units (Accounts), but they don’t have to. Projects belong inside Cost Centers. In your organization, Projects map to the individual projects launched by your business units. An example would be the collection of development, staging, and production resources for a particular web application. The resources inside Projects don’t have to exist in the same Environment or even the same Account.

Projects make it easy to track costs for infrastructure, no matter where they belong. Customers find this useful when they need to monitor their costs in within cloud providers without jumping into the Billing dashboards of GCP or AWS.


So what does this look like in the UI?

There’s a lot going on here. Let’s dive into what’s what in the main UI.

First, in the top left, I can see my total spend, which I can see on different time periods. I can see this on a cloud by cloud basis, by Cost Center, or by Project.

On the bottom row, I can see how much of the budget has been spent and what Cost Centers/Projects are costing me the most. I can also see percent and dollar changes over previous periods.

On the sidebar on the left, I can look at my individual Cost Centers, the Projects within them, and the cloud resources directly within those Projects. Let’s look at Cost Centers:

Here we get a closer look at how budgets play into tracking your spend.

Budgets are the limits I can set for an entire Cost Center or Project. A budget can be set for any time period. $800,000 for a quarter, or $200,000 a week, and so on. On the left sidebar I can see my spend so far during the time period, and how much of the budget has been consumed.

You can receive Budget Alerts, which are emails delivered when a Cost Center or Project has reached a certain threshold of its Budget (e.g. 80%) or is expected to exceed its Budget.

In the Trends section, I can examine what my average costs are, and which Projects inside the Cost Center are most expensive.


Let’s take a look at Projects.

I can see a more detailed look of what we saw above. In addition to the details we saw at a higher level, I get a breakdown of the different cloud providers used in the Project. I can also see the costs of the Farms (running applications), and by diving one level further I can see the pricing of the instances, cloud services, and resources inside the farms.

Because we tap into the pricing and billing data from public cloud providers, we can get real-time costs of instances, bandwidth, cloud services, and any other features that you are using. For private clouds, Scalr lets you define a custom pricing list for each instance type (i.e. a custom hourly instance hour cost). You can even manually add costs for things that aren’t commonly calculated, like Support markups or license fees.

The feedback we’ve gotten about Cost Analytics has been positive – customers like that you get a granular look at your spend along with the ability to do something about it. The UI does a great job of drilling into costs as far as you’d like to go, and this is only the surface. In addition, Cost Reports are email summaries of all of the information available in the UI, which can be manually generated or sent out at regular intervals to relevant team members.

But like we mentioned, even though visualizing costs is powerful, preventative and reactive measures are how we get the most out of a cost management solution. We’ll continue that conversation later this week and talk using the Scalr Policy Engine to make that happen.

Want to learn more about how today’s enterprises are managing costs? Check out the Cloud Cost Management Solution Overview!


  • It’s really a nice and useful piece of information. I’m satisfied that you simply shared this helpful information with us.
    Please stay us informed like this. Thank you for sharing.

  • I’m not sure exactly why but this weblog is loading very slow for
    me. Is anyone else having this issue or is it a issue on my end?
    I’ll check back later and see if the problem still exists.

  • Greetings! Very helpful advice in this particular article!

    It’s the little changes that make the greatest changes. Thanks a lot for

  • Do you mind if I quote a few of your articles as long as I provide
    credit and sources back to your weblog? My website
    is in the very same niche as yours and my users would definitely benefit from a lot of the information you provide
    here. Please let me know if this alright with you. Thanks!

  • I feel this is one of the so much significant info for
    me. And i’m happy studying your article. But want to statement
    on some normal things, The website taste is wonderful, the
    articles is truly nice : D. Just right activity, cheers

  • Lesphep says:

    Viagra Listino Prezzi generic viagra Comprar Levitra En Andorra Vegra Pills Comprar Cialis En Europa

  • Nice respond in return of this difficulty with genuine arguments and telling all about

  • Everyone loves what you guys tend to be up too. This sort of clever work and coverage!
    Keep up the awesome works guys I’ve incorporated you guys to my blogroll.

  • all the time i used to read smaller articles or reviews which also clear their motive,
    and that is also happening with this article which I am reading
    at this time.

  • It’s the best time to make some plans for the future and it’s time to
    be happy. I have read this post and if I could I desire to suggest
    you few interesting things or tips. Maybe you can write next articles referring to this article.
    I wish to read even more things about it!

  • Wonderful beat ! I wish to apprentice while you amend your site, how can i subscribe for a blog site?
    The account aided me a acceptable deal. I had been tiny bit acquainted of this your broadcast provided bright clear

  • Good day! I know this is kinda off topic however , I’d
    figured I’d ask. Would you be interested in exchanging links or maybe guest
    writing a blog article or vice-versa? My website
    discusses a lot of the same subjects as yours and
    I think we could greatly benefit from each other.
    If you happen to be interested feel free to send me an email.
    I look forward to hearing from you! Fantastic blog by the way!

  • It’s actually a nice and useful piece of information. I am glad that you shared this
    useful info with us. Please keep us up to date like this.

    Thanks for sharing.

  • I’m not that much of a internet reader to be honest but your sites really nice, keep it up!
    I’ll go ahead and bookmark your site to come back down the road.
    All the best

  • Can I simply say what a relief to find someone that really
    knows what they’re talking about on the internet.

    You actually understand how to bring an issue to light and make it important.

    A lot more people ought to look at this and understand this side of your story.

    It’s surprising you’re not more popular since you definitely have the

  • I am sure this post has touched all the internet viewers,
    its really really nice article on building up new

Leave a Reply