Measuring and learning

Apart from detecting and resolving issues, application monitoring allows you to continuously improve your application. Gathering performance metrics enables you to identify your application's normal behavior, potential bottlenecks, and areas of improvement. It allows you to identify the most prominent use cases and learn how typical end users interact with your application.

This allows you to be proactive and smooth the rough edges before significant issues arise. This also allows you to learn more about your end users and adapt to their behavior and needs. Most successful SaaS applications today are built around continuously monitoring and seeking to improve the end user experience.

Ideally, the monitoring tool should ...

Get Serverless computing in Azure with .NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.