AWS today announced that you can get programmatic access to your billing data. Fantastic – this has been a long requested feature! And we are delighted to say we fully support it! (we’ve had a busy day…)
From an AWS point of view – basically you can now get billing data created in an S3 bucket as a CSV file, multiple times per day, which shows your cost month-to-date. What we do is import that data and display it in an easy to approach and meaningful way. We also store historic information so over time you can get more useful analytics.
Aside from parsing the billing data, if you provide IAM credentials with read-only access to your AWS services, we also provide details analytics of your usage and cost, and let you go really deep by tagging everything and running tag and time based filters on any of your data.
Here’s a couple of screenshots of what you get with just the new AWS report from S3:
some more details:
You can set Events and Alerts on billing data – such as summarising total cost for a 24 hour period, or looking at a weekly cost and percentage change over the previous week:
One of the limitations of the new service is that there is no historical data – naturally as you are just enabling it for the first time now, so it’ll take a few days to become really useful, and it’ll take us a couple of hours before any data beginsto appear.
Here’s a summary of what you get:
- Cost Month to Date
- Projected Cost to End of Month
- Cost Per Service Visual Graph
- Breakdown of EC2 by type of instance, cost, number of hours running (we don’t currently break out instance flavour)
Please let us know if you have any feature requests or feedback!