exam questions

Exam AZ-400 All Questions

View all questions & answers for the AZ-400 exam

Exam AZ-400 topic 3 question 7 discussion

Actual exam question from Microsoft's AZ-400
Question #: 7
Topic #: 3
[All AZ-400 Questions]

You have a multi-tier application that has an Azure Web Apps front end and an Azure SQL Database back end.
You need to recommend a solution to capture and store telemetry data. The solution must meet the following requirements:
✑ Support using ad-hoc queries to identify baselines.
✑ Trigger alerts when metrics in the baseline are exceeded.
✑ Store application and database metrics in a central location.
What should you include in the recommendation?

  • A. Azure Event Hubs
  • B. Azure SQL Database Intelligent Insights
  • C. Azure Application Insights
  • D. Azure Log Analytics
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
gulopez
Highly Voted 3 years, 10 months ago
I think answer should be Log Analytics What kind of telemetry data is being handled by Log Analytics ? -> Data related to infrastructure and network level i.e., few of them are syslogs, IIS logs, custom logs, windows events, windows and linux performance counters, etc. For more information, please refer https://docs.microsoft.com/en-us/azure/azure-monitor/azure-monitor-log-hub What kind of telemetry data is being handled by App Insights ? -> Data related to code-level application performance level i.e., few of them are ping URL tests, page view counts, page view load data, HTTP requests, dependency calls, exceptions and stack traces, custom events and metrics that you code, trace logs, AJAX calls, user and session counts, run-time exceptions, failure anomalies, abnormal rise in exceptions, etc. For more information, please refer https://docs.microsoft.com/en-us/azure/azure-monitor/azure-monitor-app-hub and https://docs.microsoft.com/en-us/azure/azure-monitor/app/troubleshoot-faq#what-telemetry-is-collected-by-application-insights
upvoted 26 times
armvch
1 year, 8 months ago
We need to store application and database metrics. According to provided links app logs should be handled by App Insights. Why did you choose LA then
upvoted 4 times
...
...
msuleman92
Highly Voted 4 years, 5 months ago
Its C, Cause in Log Analytics you can run the Queries + You can set triggers for alerts. and centralized Database Management.
upvoted 9 times
...
Tolahap
Most Recent 3 weeks, 2 days ago
The correct is D. Azure Log Analytics provides central storage capabilities. You could configure both the Web App and SQL Database to send data directly to Log Analytics.
upvoted 1 times
...
Dankho
4 months, 1 week ago
Selected Answer: D
These tools are used together but since we need a broader monitoring solution, I go with Log Analytics. Azure Application Insights: This is your application's performance and health specialist, providing automatic insights into user behavior, response times, and code-level diagnostics. It's the quickest way to understand what is happening within your application. Azure Log Analytics: This is your comprehensive data investigator for your entire system, allowing you to collect, analyze, and query logs and metrics from any source. It's the power tool for understanding how and when things happen across your infrastructure and applications through flexible queries and custom alerts.
upvoted 2 times
...
ozbonny
8 months, 3 weeks ago
Selected Answer: D
I think D since we need both metrics UI and SQL
upvoted 1 times
...
vsvaid
10 months, 2 weeks ago
Selected Answer: D
Log analytics for me. Someone mentioned in the comments that we cannot create alert rules in log. That is incorrect, we can create alerts on custom log queries just like insight alert rules
upvoted 2 times
...
gcgonzales
10 months, 2 weeks ago
Selected Answer: D
Both Log Analytics and Application Insights meets almost all requirements EXCEPT database Telemetry. This is only achieved via Log Analytics, while Application Insights track dependencies with SQL services, but almost no more. Answer: D. Log Analytics
upvoted 4 times
...
vsvaid
10 months, 4 weeks ago
Selected Answer: D
Log Analytics-- Application Insights does not store data. Application Insights is a layer on top of Log Analytics aimed at application-level telemetry and uses the log data stored in Log Analytics to provide an additional bunch of features that make App Insights an Application Performance Management tool
upvoted 2 times
...
yuu_oppai
1 year, 1 month ago
Selected Answer: C
It is C.
upvoted 2 times
...
Tyler2023
1 year, 2 months ago
Does Application Insights store database metrics? I think no, but one of the requirements is "Store application and database metrics in a central location." I'm not familiar with Azure SQL Database Intelligent Insights but I assume it only cares about the database logs and metrics Azure Event Hubs, you can't use ad-hoc queries So the answer is Azure Log Analytics
upvoted 1 times
...
Sukon_Desknot
1 year, 2 months ago
Selected Answer: C
Log Analytics will not "Trigger alerts when metrics in the baseline are exceeded."
upvoted 3 times
...
flafernan
1 year, 3 months ago
C and D: While both Azure Application Insights and Log Analytics can meet the question's requirements, Microsoft likely chose to consider Log Analytics as the correct answer because it is more widely used for collecting and analyzing telemetry data in cloud environments. Log Analytics is a powerful tool that provides advanced analytics and insights to help monitor and troubleshoot cloud applications and infrastructure. Additionally, Log Analytics is highly integrated into the Azure ecosystem, making it a natural choice for this type of scenario. However, it is important to note that Azure Application Insights is also a valid and effective option for capturing and analyzing telemetry data in web applications. Both solutions can be successfully used to meet the requirements mentioned in the question.
upvoted 2 times
Dankho
4 months, 1 week ago
Thank you ChatGPT
upvoted 1 times
...
...
renzoku
1 year, 4 months ago
Selected Answer: D
Apparently the answer is: D. Azure Log Analytics >Collecting, storing, and analyzing log data from various sources (Multi-tier application) >Powerful query language for querying log data (Support using ad-hoc queries to identify baselines) >Alerts based on log data (Trigger alerts when metrics in the baseline are exceeded) >Centralize and correlate logs for monitoring, troubleshooting across your environment (Store application and database metrics in a central location) Azure Application Insights, focused on application performance monitoring, well-suited for monitoring web applications, APIs(doesn't fit to multi-tier applications as well as Log Analytics), and itself is not a centralized location for storing data.
upvoted 4 times
...
DHAdmin
1 year, 8 months ago
Selected Answer: C
from chatGPT: However, Azure Log Analytics does not provide some of the advanced application monitoring capabilities that are available in Azure Application Insights, such as automatic collection of telemetry data from web apps and services, and built-in support for identifying and diagnosing performance and availability issues.
upvoted 4 times
Fal991l
1 year, 6 months ago
Option D, **Azure Log Analytics**, is not the best solution for capturing and storing telemetry data in this scenario because it is primarily used for collecting and analyzing data from different sources . It does not support ad-hoc queries to identify baselines or trigger alerts when metrics in the baseline are exceeded . It also does not store application and database metrics in a central location . Therefore, Azure Log Analytics does not meet all of the requirements for capturing and storing telemetry data. References: : Microsoft. (n.d.). What is Log Analytics? https://docs.microsoft.com/en-us/azure/azure-monitor/logs/log-analytics-overview
upvoted 2 times
...
...
jimmyyml
1 year, 8 months ago
Selected Answer: C
C. From chatgpt, Based on the requirements, the best recommendation would be to use Azure Application Insights. Application Insights supports ad-hoc queries and alerting when metrics exceed baselines. It also stores application and database metrics in a central location, making it easy to monitor and analyze the data. While Azure Log Analytics could also be used to store and analyze telemetry data, it does not have built-in support for ad-hoc queries or alerting based on metrics exceeding baselines. Azure Event Hubs is primarily used for event streaming and real-time data ingestion, and while Azure SQL Database Intelligent Insights provides database performance monitoring and recommendations, it does not support monitoring of the application tier or alerting based on metrics exceeding baselines.
upvoted 1 times
Dankho
4 months, 1 week ago
From Claude: C. Azure Application Insights ✓ Supports ad-hoc queries through Kusto Query Language (KQL) ✓ Has built-in smart detection and alerting capabilities ✓ Stores both application and database telemetry ✓ Provides baseline deviation detection ✓ Offers centralized monitoring solution D. Azure Log Analytics While it supports queries and alerts More focused on infrastructure and log analysis Would require additional configuration for application metrics Better suited for operational logs rather than application telemetry The correct answer is C. Azure Application Insights.
upvoted 1 times
...
...
mohamed1999
2 years, 2 months ago
Selected Answer: D
they have a condition "Store application and database metrics in a central location." Application Insights is not a centralised location. There for Log Analytics is correct.
upvoted 4 times
coffecold
1 year, 12 months ago
Application Insights can store data in Log Analytics workspaces
upvoted 1 times
armvch
1 year, 8 months ago
Yes, but why should we choose AI then? If we use Log Analytics for storing
upvoted 1 times
...
...
...
syu31svc
2 years, 3 months ago
Selected Answer: D
This is D for sure
upvoted 2 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago