The scenario is as follows:
- In company premise, there is a network that consists few machines.
- The company has an Azure subscription.
- Requirement:
- To monitor the company's Network/Machines via Azure
- If the company resource goes beyond a threshold limit then trigger alerts. Example, network bandwidth consumption, machine CPU/Memory usage, etc.
- When such alerts occur then spin up new virtual machines or VM scale sets in Azure to handle the load.
The purpose is if the machines in on-prem goes above threshold limit then automatically provision VMs in Azure, as there are only few on-prem machines.
Please guide how to implement these use cases?