A company has a hybrid ASP.NET Web API application that is based on a software as a service (SaaS) offering.
Users report general issues with the data. You advise the company to implement live monitoring and use ad hoc queries on stored JSON data. You also advise the company to set up smart alerting to detect anomalies in the data.
You need to recommend a solution to set up smart alerting.
What should you recommend?
Click on the arrows to vote for the correct answer
A. B. C. D.C
Application Insights, a feature of Azure Monitor, is an extensible Application Performance Management (APM) service for developers and DevOps professionals.
Use it to monitor your live applications. It will automatically detect performance anomalies, and includes powerful analytics tools to help you diagnose issues and to understand what users actually do with your app.
https://docs.microsoft.com/en-us/azure/azure-monitor/app/app-insights-overviewC. Azure Application Insights and Azure Monitor Logs is the recommended solution to set up smart alerting.
Explanation: To set up smart alerting for detecting anomalies in the data, a combination of Azure Application Insights and Azure Monitor Logs can be used.
Azure Application Insights is an application performance management (APM) service that provides real-time performance monitoring, end-to-end transaction tracking, and distributed tracing for ASP.NET applications. It can help to detect and diagnose issues, and also provides analytics and insights into application usage, performance, and availability.
Azure Monitor Logs is a logging and analytics service that collects and analyzes log and performance data from Azure resources and other sources. It provides a centralized location for storing and analyzing log data, and can also be used for monitoring and alerting based on custom queries and metrics.
Together, Azure Application Insights and Azure Monitor Logs can be used to set up smart alerting for detecting anomalies in the data. Application Insights can provide real-time performance monitoring and transaction tracking for the ASP.NET Web API application, while Azure Monitor Logs can be used to collect and analyze the stored JSON data and create custom queries and metrics to detect anomalies. Alerts can be configured based on these queries and metrics to notify the relevant stakeholders in case of any issues.
Option A (Azure Site Recovery and Azure Monitor Logs) is not relevant to the scenario as it is primarily used for disaster recovery and business continuity, and not for monitoring and alerting.
Option B (Azure Data Lake Analytics and Azure Monitor Logs) is also not relevant as Azure Data Lake Analytics is a big data analytics service that is used for processing and analyzing large amounts of data, and not for monitoring and alerting.
Option D (Azure Security Center and Azure Data Lake Store) is also not relevant as Azure Security Center is a security monitoring and management service, and not a monitoring and alerting service. Azure Data Lake Store is a storage service for big data analytics, and not for monitoring and alerting.