API Management Products Monitoring
What is API Management for?
API Management (APIM) helps organizations publish APIs to external, partner, and internal developers to unlock the potential of their data and services.
Why should API Management be monitored?
Developers would build business solutions consuming APIs in a Product. As their business depend on these APIM Products it becomes necessary to monitor the same.
When an API Management Product is associated with a Serverless360 Composite Application, it is possible to monitor the API Management Product in various perspectives using the monitors in Serverless360.
Monitor API Management Product State
When a product is ready for use by developers, it can be published. Once it is published, it can be viewed by developers i.e it becomes publicly accessible to the developers with the subscription key. Changing the state of the published APIM Product to not published will make the APIs unavailable for those using the APIs in that Product. In such scenarios monitoring the state of the APIM Product becomes crucial.
By associating a API Management Product to a Status Monitor or Threshold Monitor, it is possible to monitor the state and get alerted through configured notification channels by comparing the current state against the expected state.
Monitor API Management Product based on Metrics
If the intention is to understand the efficiency, reliability or consumption of the API Management Product then the choice should be a Serverless360 Data Monitor. Data Monitoring can be configured for an API Management Product on an extensive set of metrics. If the requirement is to monitor the number of requests to the product and maximum response time. Configure a data monitor with Total Requests and Maximum Response Time being monitored against appropriate warning and error threshold values.
There is an extensive set of metrics available based on which data monitoring can be configured as per the monitoring requirement.