Azure Monitor Flashcards
What is the primary function of Azure Monitor?
Azure Monitor is a platform for collecting data on your resources, analyzing it, visualizing the information, and acting on the results. It monitors Azure resources, on-premises resources, and multi-cloud resources.
Which components make up Azure Monitor’s data collection?
Azure Monitor collects logging and metric data from all layers of your application architecture, including applications, operating systems, and networks. This data is stored in central repositories and used for real-time and historical performance monitoring.
What tool in Azure Monitor is used to write and run log queries?
Azure Log Analytics. It allows users to write simple to complex queries, perform data analysis, sort, filter, and visualize results to identify trends or issues.
What are Azure Monitor Alerts and what do they do?
Azure Monitor Alerts notify you when predefined thresholds are crossed. They can be configured to alert teams via SMS, email, or take corrective actions automatically. Alerts can be based on metrics or logs.
What is Application Insights in Azure Monitor, and what does it do?
Application Insights is a feature of Azure Monitor that monitors web applications. It tracks request rates, response times, failure rates, dependency performance, page views, AJAX calls, user counts, and server performance counters.
How can Application Insights be configured in an application?
You can either install an SDK in your application or use the Application Insights agent. The agent supports languages like C#.NET, VB.NET, Java, JavaScript, Node.js, and Python.
How does Azure Monitor help in scaling resources to meet demand?
Azure Monitor can trigger autoscaling based on thresholds set in alerts, ensuring that your application scales up or down to meet the demand automatically.
What information can Application Insights monitor from user browsers?
It can monitor page views, load performance, and AJAX calls from users’ browsers, providing insights into user experience and application performance.
What is Bicep in Azure, and how does it compare to ARM templates?
Bicep is a language with declarative syntax to deploy Azure resources, similar to ARM templates but simpler and more concise.