Skip to content
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

Web API / Web App to show current meter values #39

Open
chgeuer opened this issue Mar 4, 2022 · 0 comments
Open

Web API / Web App to show current meter values #39

chgeuer opened this issue Mar 4, 2022 · 0 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@chgeuer
Copy link
Member

chgeuer commented Mar 4, 2022

A fancy feature for customers would be to get live insights into the current meters of their subscription. Build a web app which essentially taps into the snapshot storage JSON files, and extract the respective customer's current meters.

Background

An Azure Marketplace offer might contain "included quantities". Imagine an offer where the customer purchases a machine learning solution, which costs 100$ per month, and that monthly fee contains 10 machine learning jobs. Each time a new billing month starts, unconsumed quantities from the previous month 'evaporate', because the solution resets the current counter of remaining machine learning jobs for the new month back to 10.

A customer, who sees that the new billing month starts tomorrow, might want to 'eat up' / consume the remaining quantities before they expire ("Use it, or loose it").

Given that the ISV only submits overage consumption to Microsoft, the Azure systems do not know anything about the current metering values with respect to remaining included quantities.

By offering a query API, customers could ask "Do I still have some free credits for this month remaining?" and take consumption decisions accordingly.

@chgeuer chgeuer added enhancement New feature or request good first issue Good for newcomers labels Mar 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

1 participant