Medium1 markMultiple Choice
Domain 1.1: Logging and MonitoringDomain 1Application InsightsAzure MonitorKQL

AZ-305 · Question 04 · Domain 1.1: Logging and Monitoring

Your company has a microservices application deployed across multiple Azure App Service instances. Each microservice sends telemetry to its own dedicated Application Insights instance.

The operations team needs to create an Azure Monitor Workbook that correlates performance data across all microservices to identify bottlenecks in the end-to-end transaction flow.

Which TWO approaches can you use to query data across multiple Application Insights instances? (Select TWO)

Answer options:

A.

Use the app() expression in a KQL query.

B.

Use the workspace() expression in a KQL query.

C.

Configure a cross-resource query in Log Analytics.

D.

Enable Continuous Export to a central Storage Account and query with Azure Synapse.

E.

Merge the Application Insights instances into a single instance.

How to approach this question

Identify the KQL syntax and Azure Monitor features that support querying multiple resources simultaneously.

Full Answer

Use the `app()` expression in a KQL query., Configure a cross-resource query in Log Analytics.
To query across multiple Application Insights resources in Azure Monitor Workbooks or Log Analytics, you can write cross-resource queries. In Kusto Query Language (KQL), you use the `app('app-name')` expression to explicitly reference a different Application Insights component within the query.

Common mistakes

Selecting `workspace()` instead of `app()`. While modern App Insights uses Log Analytics workspaces, the `app()` identifier is specifically used to target the App Insights component context.

Practice the full Azure Solutions Architect Expert AZ-305 Practice Exam 2

55 questions · hints · full answers · grading

More questions from this exam