Hi @ja ,
It appears that you have asked a similar question in the below post, I have answered both the questions in the below post. Please comment on the below post if you have any queries or concerns.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
I am trying to come up with a system which can monitor the costs of machine learning computes and stop if they are exceeding a pre-defined limit.
now, I am thinking of below plan ->
but I want to know if that's how you create this system in production where you don't use the azure portal to configure all these stuff.
Initially, I thought of using logic apps instead of function app, but the complications in configuring it made me think about using the function app.
Please suggest.
Hi @ja ,
It appears that you have asked a similar question in the below post, I have answered both the questions in the below post. Please comment on the below post if you have any queries or concerns.
It sounds like you want to create a solution than can be deployed as an ARM template. I think you are on the right track.
I would start by creating a working solution in the portal before creating the ARM template(s).
Budget alerts with an action group that runs the shutdown logic app or function. I recommend basing the budget alert on a tag that can be assigned to ML compute resources. Logic Apps will be easier if you are unfamiliar with function development.
https://learn.microsoft.com/en-us/azure/cost-management-billing/costs/tutorial-acm-create-budgets
https://learn.microsoft.com/en-us/azure/logic-apps/logic-apps-azure-resource-manager-templates-overview
https://techcommunity.microsoft.com/t5/microsoft-sentinel-blog/export-microsoft-sentinel-playbooks-or-azure-logic-apps-with/ba-p/3275898