When an Azure Web App is associated with a Serverless360 Composite Application, it is possible to monitor the Web app in various perspectives using the monitors in Serverless360.
Monitor Azure Web App State
If the intention is to monitor the state, say the business demands the Web App, to be always running, Serverless360 can monitor the current state of the Web App against the expected state.
By associating a Web App to a Status Monitor or Threshold Monitor, it is possible to monitor the state and alert through configured notification channels by comparing the current state against the expected state. You can read extensive documentation on Status Monitor and Threshold Monitor.
Monitor Azure Web App based on Metrics
If the intention is to understand the efficiency, reliability or consumption of the Azure Web App then the choice should be a Serverless360 Data Monitor. Data Monitoring can be configured for an Azure Web App on an extensive set of metrics. If the requirement is to monitor, any errors encountered by the Azure Web App that makes it unavailable for the consuming application. Configure a data monitor with Http Server Errors being monitored against appropriate warning and error threshold values set as in figure below
There is an extensive set of metrics available based on which Azure Web App data monitoring can be configured as per the monitoring requirement.