For me, the best feature is the log analysis with Azure Monitor's Log Analytics. Without being able to analyze the logs of all the activities that affect the performance of a machine, your monitoring effectiveness will be severely limited.
Among the valuable features of this solution, Application Insights stands out as one of the most significant. It provides insights into application performance and helps identify issues and bottlenecks.
Although it's not always the case, the price can sometimes get expensive. This depends on a number of factors, such as how many services you are trying to integrate with Azure Monitor and how much storage they're consuming each month (for example, how large are the log files?).
In terms of pricing, Azure Monitor's billing based on data size can sometimes lead to increased costs, especially when developers need to purge data frequently.
While there are mechanisms in place to track and manage this, there is room for improvement in terms of optimizing data pausing and related processes.
Enhancements in this area could help mitigate potential billing concerns and provide a more seamless experience for users.
Head Cloud Operations at a computer software company with 51-200 employees
Feb 13, 2023
The query builder could be better. In comparison to other monitoring tools, in order to use Azure Monitor, your engineers need to have KQL experience. If they don't, it's not intuitive as a system.