New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Support for Azure Cost Exports #1224
Comments
Hi, I'm very interested in this feature! I've had a go at deploying CCF for Azure where I work, but unfortunately ran into some issues around permissions for the Azure Usage API. So instead I've been looking into how to export cost data directly, to be used as a rough proxy for emissions in the meantime. In building a Python CLI to do the exporting, I tried both the Cost Details API and the Azure Exports API, so thought I'd share my experiences. The biggest limitation I found with the Cost Details API when I tried it last month was the rate limit, which was a max of 10 calls an hour, and with each call pulling back a maximum of 1 months data for a particular scope. This didn't fit with me wanting to loop over a list of subscriptions and pull back 12 months of data for each, so I switched to the Export API instead. Things learned using the Export API:
|
Hi @MrKriss, thanks so much for providing this analysis. It is very appreciated! This is very helpful as we look to add support for Azure Cost Exports. Unfortunately at the moment, we have very limited bandwidth on our dev team to implement this feature. Would you be interested in submitting a PR eventually, with our support? |
Hi @camcash17, no worries happy to pass on my experiences with this. I'm certainly open to helping out this project, but unfortunately have little in the way of JavaScript experience or skills to bring. Python on the other hand I'm very familiar with. I'll reach out in the Google group to see if there is anything I could perhaps more easily help out with. |
Context
Overview
See #1175 for full context and spike #1203 for background information , but this task covers implementing Azure Cost Exports as a source for fetching usage data from Azure. It is recommended to only implement this task after #1222 has been implemented.
Out of Scope:
Needs to be considered:
Related issues/Dependencies:
Acceptance Criteria
Tech Tasks
yarn cli:create-azure-exports
for automation of export setupTech Notes
Review Tasks
The text was updated successfully, but these errors were encountered: