AZ-204 Monitor, troubleshoot, and optimize Azure solutions • Complete Question Bank
Complete AZ-204 Monitor, troubleshoot, and optimize Azure solutions question bank — all 0 questions with answers and detailed explanations.
Drag steps to the numbered slots on the right, or tap a step then tap a slot.
Drag steps to the numbered slots on the right, or tap a step then tap a slot.
Drag a concept onto its matching description — or click a concept then click the description.
Run containers on demand without orchestration
Managed Kubernetes cluster for orchestration
Serverless containers for microservices
Platform for building and managing microservices
Drag a concept onto its matching description — or click a concept then click the description.
Collect, analyze, and act on telemetry data
Application performance monitoring (APM)
Query and analyze log data
Personalized recommendations for best practices
Refer to the exhibit.
```json
{
"properties": {
"ruleSet": [
{
"rules": [
{
"matchConditions": [
{
"matchVariable": "RemoteAddr",
"operator": "IPMatch",
"negateCondition": true,
"matchValue": ["192.168.1.0/24", "10.0.0.0/8"]
}
],
"action": "Block"
}
]
}
]
}
}
```Refer to the exhibit. ```kql requests | where timestamp > ago(1d) | summarize count() by bin(timestamp, 1h), resultCode | where resultCode == 500 | render timechart ```
Refer to the exhibit.
```json
{
"properties": {
"policyRule": {
"if": {
"field": "type",
"equals": "Microsoft.Compute/virtualMachines"
},
"then": {
"effect": "deny",
"details": {
"roleDefinitionIds": [
"/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c"
]
}
}
}
}
}
```{
"name": "mystorageaccount",
"kind": "StorageV2",
"properties": {
"accessTier": "Cool",
"supportsHttpsTrafficOnly": true,
"minimumTlsVersion": "TLS1_2",
"networkAcls": {
"bypass": "AzureServices",
"defaultAction": "Deny",
"ipRules": [
{
"value": "203.0.113.0/24",
"action": "Allow"
}
],
"virtualNetworkRules": []
}
}
}requests | where timestamp > ago(1h) | summarize count() by bin(timestamp, 5m), resultCode | render timechart
You are a developer for a company that runs a critical e-commerce application on Azure. The application consists of an Azure App Service web app, an Azure SQL Database, and an Azure Cache for Redis. The web app experiences occasional performance degradation that you suspect is due to inefficient database queries caused by caching issues. You have enabled Application Insights on the web app. You need to identify the root cause of the performance issues and optimize the solution. The solution must minimize cost and administrative overhead. You have the following options:
Option A: Configure Azure SQL Database Intelligent Insights to automatically tune database queries. Option B: Use Application Insights Profiler to capture and analyze database query performance. Option C: Implement Redis cache-aside pattern and ensure that all database queries check the cache first. Option D: Enable Azure SQL Database Query Performance Insight to identify the most costly queries and then implement caching.
Which option should you recommend?