Az 400
Az 400
(AZ-400)
Answer: C
Explanation:
Cycle time measures the time it takes for your team to complete work items once they begin actively working
on them.
Reference:
https://docs.microsoft.com/en-us/azure/devops/report/dashboards/cycle-time-and-lead-time?view=vsts
Question: 2 CertyIQ
You need to consider the underlined segment to establish whether it is accurate.
The Burnup widget measures the elapsed time from creation of work items to their completion.
Select `No adjustment required` if the underlined segment is accurate. If the underlined segment is inaccurate,
select the accurate option.
A. No adjustment required.
B. Lead time
C. Test results trend
D. Burndown
Answer: B
Explanation:
Reference:
https://docs.microsoft.com/en-us/azure/devops/report/dashboards/cycle-time-and-lead-time?view=vsts
Question: 3 CertyIQ
You are making use of Azure DevOps manage build pipelines, and also deploy pipelines.
The development team is quite large, and is regularly added to.
You have been informed that the management of users and licenses must be automated when it can be.
Which of the following is a task that can't be automated?
Answer: D
Explanation:
Question: 4 CertyIQ
You have been tasked with strengthening the security of your team's development process.
You need to suggest a security tool type for the Continuous Integration (CI) phase of the development process.
Which of the following is the option you would suggest?
A. Penetration testing
B. Static code analysis
C. Threat modeling
D. Dynamic code analysis
Answer: B
Explanation:
Validation in the CI/CD begins before the developer commits his or her code. Static code analysis tools in the
IDE provide the first line of defense to help ensure that security vulnerabilities are not introduced into the
CI/CD process.
Reference:
https://docs.microsoft.com/en-us/azure/devops/articles/security-validation-cicd-pipeline?view=vsts
" target="_blank" style="word-break: break-all;">
Question: 5 CertyIQ
Your company is currently making use of Team Foundation Server 2013 (TFS 2013), but intend to migrate to Azure
DevOps.
You have been tasked with supplying a migration approach that allows for the preservation of Team Foundation
Version Control changesets dates, as well as the changes dates of work items revisions. The approach should also
allow for the migration of all TFS artifacts, while keeping migration effort to a minimum.
You have suggested upgrading TFS to the most recent RTW release.
Which of the following should also be suggested?
Answer: B
Explanation:
In Phase 3 of your migration project, you will work on upgrading your Team Foundation Server to one of the
supported versions for the Database Import Service in
Azure Devops Services.
Question: 6 CertyIQ
DRAG DROP -
You have an on-premises Bitbucket Server with a firewall configured to block inbound Internet traffic. The server is
used for Git-based source control.
You intend to manage the build and release processes using Azure DevOps. This plan requires you to integrate
Azure DevOps and Bitbucket.
Which of the following will allow for this integration? Answer by dragging the correct options from the list to the
answer area.
Select and Place:
Answer:
Explanation:
Reference:
https://docs.microsoft.com/en-us/azure/devops/pipelines/repos/pipeline-options-for-git
" target="_blank" style="word-break: break-all;">
Question: 7 CertyIQ
You are currently developing a project for a client that will be managing work items via Azure DevOps.
You want to make sure that the work item process you use for the client allows for requirements, change requests,
risks, and reviews to be tracked.
Which of the following is the option you would choose?
A. Basic
B. Agile
C. Scrum
D. CMMI
Answer: D
Explanation:
Choose CMMI when your team follows more formal project methods that require a framework for process
improvement and an auditable record of decisions. With this process, you can track requirements, change
requests, risks, and reviews.
Incorrect Answers:
A. Choose Basic when your team wants the simplest model that uses Issues, Tasks, and Epics to track work.
B. This process works great if you want to track user stories and (optionally) bugs on the Kanban board, or
track bugs and tasks on the taskboard.
C. This process works great if you want to track product backlog items (PBIs) and bugs on the Kanban board,
or break PBIs and bugs down into tasks on the taskboard.
Reference:
https://docs.microsoft.com/en-us/azure/devops/boards/work-items/guidance/choose-process?view=azure-de
vops
Question: 8 CertyIQ
Note: The question is included in a number of questions that depicts the identical set-up. However, every question
has a distinctive result. Establish if the solution satisfies the requirements.
You run the Register-AzureRmAutomationDscNode command in your company's environment.
You need to make sure that your company's test servers remain correctly configured, regardless of configuration
drift.
Solution: You set the -ConfigurationMode parameter to ApplyOnly.
Does the solution meet the goal?
A. Yes
B. No
Answer: B
Explanation:
Reference:
https://docs.microsoft.com/en-us/powershell/module/azurerm.automation/register-azurermautomationdscno
de?view=azurermps-6.13.0
" target="_blank" style="word-break: break-all;">
Question: 9 CertyIQ
Note: The question is included in a number of questions that depicts the identical set-up. However, every question
has a distinctive result. Establish if the solution satisfies the requirements.
You run the Register-AzureRmAutomationDscNode command in your company's environment.
You need to make sure that your company's test servers remain correctly configured, regardless of configuration
drift.
Solution: You set the -ConfigurationMode parameter to ApplyAndMonitor.
Does the solution meet the goal?
A. Yes
B. No
Answer: B
Explanation:
Reference:
https://docs.microsoft.com/en-us/powershell/module/azurerm.automation/register-azurermautomationdscno
de?view=azurermps-6.13.0
Question: 10 CertyIQ
Note: The question is included in a number of questions that depicts the identical set-up. However, every question
has a distinctive result. Establish if the solution satisfies the requirements.
You run the Register-AzureRmAutomationDscNode command in your company's environment.
You need to make sure that your company's test servers remain correctly configured, regardless of configuration
drift.
Solution: You set the -ConfigurationMode parameter to ApplyAndAutocorrect.
Does the solution meet the goal?
A. Yes
B. No
Answer: A
Explanation:
Reference:
https://docs.microsoft.com/en-us/powershell/module/azurerm.automation/register-azurermautomationdscno
de?view=azurermps-6.13.0
Question: 11 CertyIQ
You need to consider the underlined segment to establish whether it is accurate.
To compile an Internet Information Services (IIS) web application that runs docker, you should use a Default build
agent pool.
Select `No adjustment required` if the underlined segment is accurate. If the underlined segment is inaccurate,
select the accurate option.
A. No adjustment required.
B. Hosted Windows Container
C. Hosted
D. Hosted macOS
Answer: B
Explanation:
Question: 12 CertyIQ
Your company has an Azure DevOps environment that can only be accessed by Azure Active Directory users.
You are instructed to make sure that the Azure DevOps environment can only be accessed from devices connected
to the company's on-premises network.
Which of the following actions should you take?
Answer: D
Explanation:
Conditional Access is a capability of Azure Active Directory. With Conditional Access, you can implement
automated access control decisions for accessing your cloud apps that are based on conditions.
Conditional Access policies are enforced after the first-factor authentication has been completed.
Reference:
https://docs.microsoft.com/en-us/azure/active-directory/conditional-access/overview
" target="_blank" style="word-break: break-all;">
Question: 13 CertyIQ
You are making use of Azure DevOps to configure Azure Pipelines for project, named PROJ-01.
You are preparing to use a version control system that allows for source code to be stored on a managed Windows
server located on the company network.
Which of the following is the version control system you should use?
A. Github Enterprise
B. Bitbucket cloud
C. Github Professional
D. Git in Azure Repos
Answer: A
Explanation:
GitHub Enterprise is the on-premises version of GitHub.com. GitHub Enterprise includes the same great set of
features as GitHub.com but packaged for running on your organization's local network. All repository data is
stored on machines that you control, and access is integrated with your organization's authentication system
(LDAP, SAML, or CAS).
Reference:
https://www.azuredevopslabs.com/labs/azuredevops/yaml/
https://enterprise.github.com/faq" target="_blank" style="word-break: break-all;">
https://enterprise.github.com/faq
Question: 14 CertyIQ
You need to consider the underlined segment to establish whether it is accurate.
When moving to Azure DevOps, JIRA must be replaced with the build pipelines Azure DevOps service.
Select `No adjustment required` if the underlined segment is accurate. If the underlined segment is inaccurate,
select the accurate option.
A. No adjustment required.
B. repos
C. release pipelines
D. boards
Answer: D
Explanation:
Jira is task management tool can be replaced with Azure boards which fulfils similar goals.
Question: 15 CertyIQ
You scan a Node.js application using WhiteSource Bolt.
The scan finds numerous libraries with invalid licenses, but are only used during development.
You have to make sure that only production dependencies are scanned by WhiteSource Bolt.
Which of the following is a command you should run?
A. npm edit
B. npm publish
C. npm install
D. npm update
Answer: C
Explanation:
Reference:
https://whitesource.atlassian.net/wiki/spaces/WD/pages/34209870/NPM+Plugin https://nodejs.org/en/knowl
edge/getting-started/npm/what-is-the-file-package-json
Question: 16 CertyIQ
You are currently defining a release strategy for an app, named APP-01.
The strategy should allow you to keep the time it takes to deploy new releases of the app to a minimum. The
strategy should also allow you to roll back in the shortest time required.
Which of the following is the release strategy you should use?
A. Red/Black deployment
B. Rolling deployment
C. Big Bang deployment
D. Canary deployment
Answer: A
Explanation:
Blue/green and Red/Black are same. Must be 2 ['coloured' paths] to swap immediately between them. Read
the line "The strategy should also allow you to roll back in the shortest time required So answer is A.
Question: 17 CertyIQ
Your company hosts a web application in Azure, and makes use of Azure Pipelines for managing the build and
release of the application.
When stakeholders report that system performance has been adversely affected by the most recent releases, you
configure alerts in Azure Monitor.
You are informed that new releases must satisfy specified performance baseline conditions in the staging
environment before they can be deployed to production.
You need to make sure that releases not satisfying the performance baseline are prevented from being deployed.
Which of the following actions should you take?
Answer: C
Explanation:
Scenarios and use cases for gates include:
✑ Quality validation. Query metrics from tests on the build artifacts such as pass rate or code coverage and
deploy only if they are within required thresholds.
Use Quality Gates to integrate monitoring into your pre-deployment or post-deployment. This ensures that
you are meeting the key health/performance metrics
(KPIs) as your applications move from dev to production and any differences in the infrastructure environment
or scale is not negatively impacting your KPIs.
Note: Gates allow automatic collection of health signals from external services, and then promote the release
when all the signals are successful at the same time or stop the deployment on timeout. Typically, gates are
used in connection with incident management, problem management, change management, monitoring, and
external approval systems.
Reference:
https://docs.microsoft.com/en-us/azure/azure-monitor/continuous-monitoring https://docs.microsoft.com/en-
us/azure/devops/pipelines/release/approvals/gates?view=azure-devops
Question: 18 CertyIQ
You need to consider the underlined segment to establish whether it is accurate.
To deploy an application to a number of Azure virtual machines, you should create a universal group.
Select `No adjustment required` if the underlined segment is accurate. If the underlined segment is inaccurate,
select the accurate option.
A. No adjustment required.
B. security
C. deployment
D. resource
Answer: C
Explanation:
When authoring an Azure Pipelines or TFS Release pipeline, you can specify the deployment targets for a job
using a deployment group.
If the target machines are Azure VMs, you can quickly and easily prepare them by installing the Azure
Pipelines Agent Azure VM extension on each of the VMs, or by using the Azure Resource Group Deployment
task in your release pipeline to create a deployment group dynamically.
Reference:
https://docs.microsoft.com/en-us/azure/devops/pipelines/release/deployment-groups
" target="_blank" style="word-break: break-all;">
Question: 19 CertyIQ
DRAG DROP -
You are preparing to deploy an Azure resource group via Terraform.
To achieve your goal, you have to install the necessary frameworks.
Which of the following are the frameworks you should use? Answer by dragging the correct options from the list to
the answer area.
Select and Place:
Answer:
Explanation:
You can use the combination of Terraform and Yeoman. Terraform is a tool for creating infrastructure on
Azure. Yeoman makes it easy to create Terraform modules.
Terratest provides a collection of helper functions and patterns for common infrastructure testing tasks, like
making HTTP requests and using SSH to access a specific virtual machine. The following list describes some
of the major advantages of using Terratest:
✑ Convenient helpers to check infrastructure - This feature is useful when you want to verify your real
infrastructure in the real environment.
✑ Organized folder structure - Your test cases are organized clearly and follow the standard Terraform
module folder structure.
Test cases are written in Go - Many developers who use Terraform are Go developers. If you're a Go
developer, you don't have to learn another programming
language to use Terratest.
✑ Extensible infrastructure - You can extend additional functions on top of Terratest, including Azure-specific
features.
Reference:
https://docs.microsoft.com/en-us/azure/developer/terraform/create-base-template-using-yeoman https://doc
s.microsoft.com/en-us/azure/developer/terraform/test-modules-using-terratest
Question: 20 CertyIQ
You intend to make use of Azure Artifacts to share packages that you wrote, tested, validated, and deployed.
You want to use a solitary feed to release several builds of each package. You have to make sure that the release
of packages that are in development is restricted.
Which of the following actions should you take?
Answer: B
Explanation:
Feed views enable developers to share a subset of package-versions with their consumers. A common use of
feed views is to share package versions that have been tested and validated but hold back on packages that
are still under development and/or didn't meet a certain quality bar.
Feed views and upstream sources are designed to work together to provide an enterprise-level solution to
share and consume packages. In order for other Azure Artifacts feeds to use your feed as an upstream source,
you must set your feed's visibility to members of your organization, or members of your Azure Active
Directory, depending on your scenario. If you choose the latter, all people in your organization will be able to
access your feed, and all feeds in your organization and other organizations associated with the same Azure
Active Directory tenant will be able to upstream to your feed.
Question: 21 CertyIQ
You need to consider the underlined segment to establish whether it is accurate.
To find when common open source libraries are added to the code base, you should add Jenkins to the build
pipeline.
Select `No adjustment required` if the underlined segment is accurate. If the underlined segment is inaccurate,
select the accurate option.
A. No adjustment required.
B. SourceGear Vault
C. WhiteSource
D. OWASP ZAP
Answer: C
Explanation:
WhiteSource is the leader in continuous open source software security and compliance management.
WhiteSource integrates into your build process, irrespective of your programming languages, build tools, or
development environments. It works automatically, continuously, and silently in the background, checking the
security, licensing, and quality of your open source components against WhiteSource constantly-updated
definitive database of open source repositories.
Azure DevOps integration with WhiteSource Bolt will enable you to:
1. Detect and remedy vulnerable open source components.
2. Generate comprehensive open source inventory reports per project or build.
3. Enforce open source license compliance, including dependencies' licenses.
4. Identify outdated open source libraries with recommendations to update.
Note: Black duck would also be a good answer, but it is not an option here.
Reference:
https://www.azuredevopslabs.com/labs/vstsextend/WhiteSource/
Question: 22 CertyIQ
Your company has an Azure DevOps project, which includes a build pipeline that makes use of roughly fifty open
source libraries.
You have been tasked with making sure that you are able to scan project for common security weaknesses in the
open source libraries.
Which of the following actions should you take?
A. You should create a build task and use the WhiteSource Bolt service.
B. You should create a deployment task and use the WhiteSource Bolt service.
C. You should create a build task and use the Chef service.
D. You should create a deployment task and use the Chef service.
Answer: A
Explanation:
Reference:
https://www.azuredevopslabs.com/labs/vstsextend/whitesource/
Question: 23 CertyIQ
You need to consider the underlined segment to establish whether it is accurate.
Black Duck can be used to make sure that all the open source libraries conform to your company's licensing
criteria.
Select `No adjustment required` if the underlined segment is accurate. If the underlined segment is inaccurate,
select the accurate option.
A. No adjustment required.
B. Maven
C. Bamboo
D. CMAKE
Answer: A
Explanation:
Secure and Manage Open Source Software
Black Duck helps organizations identify and mitigate open source security, license compliance and code-
quality risks across application and container portfolios.
Black Duck Hub and its plugin for Team Foundation Server (TFS) allows you to automatically find and fix open
source security vulnerabilities during the build process, so you can proactively manage risk. The integration
allows you to receive alerts and fail builds when any Black Duck Hub policy violations are met.
Reference:
https://marketplace.visualstudio.com/items?itemName=black-duck-software.hub-tfs
Question: 24 CertyIQ
You have created an Azure DevOps project for a new application that will be deployed to a number of Windows
Server 2016 Azure virtual machines.
You are preparing a deployment solution that allows for the virtual machines to maintain a uniform configuration,
and also keep administrative effort with regards to configuring the virtual machines to a minimum.
Which of the following should be part of your solution? (Choose two.)
Answer: AB
Explanation:
To minimize the effort of creating the VM you can use an ARM template so that you can reuse it for each VM.
Deployment groups requires more effort.
https://docs.microsoft.com/en-us/azure/virtual-machines/extensions/dsc-template
https://docs.microsoft.com/en-us/azure/devops/pipelines/release/deployment-groups/?view=azure-devops
Question: 25 CertyIQ
Your company has an application that contains a number of Azure App Service web apps and Azure functions.
You would like to view recommendations with regards to the security of the web apps and functions. You plan to
navigate to Compute and Apps to achieve your goal.
Which of the following should you access to make use of Compute and Apps?
Answer: D
Explanation:
Monitor compute and app services: Compute & apps include the App Services tab, which App services: list of
your App service environments and current security state of each.
Recommendations -
This section has a set of recommendations for each VM and computer, web and worker roles, Azure App
Service Web Apps, and Azure App Service Environment that Security Center monitors. The first column lists
the recommendation. The second column shows the total number of resources that are affected by that
recommendation. The third column shows the severity of the issue.
Reference:
https://docs.microsoft.com/en-us/azure/azure-monitor/app/proactive-diagnostics
Question: 26 CertyIQ
You need to consider the underlined segment to establish whether it is accurate.
Your company has a multi-tier application that has its front end hosted in Azure App Service.
To pinpoint the average load times of the application pages, you should make use of Azure Event Hubs.
Select `No adjustment required` if the underlined segment is accurate. If the underlined segment is inaccurate,
select the accurate option.
A. No adjustment required.
B. Azure Application Insights
C. Azure Log Analytics
D. Azure Advisor
Answer: B
Explanation:
Application Insights will tell you about any performance issues and exceptions, and help you find and
diagnose the root causes.
Application Insights can monitor both Java and ASP.NET web applications and services, WCF services. They
can be hosted on-premises, on virtual machines, or as Microsoft Azure websites.
On the client side, Application Insights can take telemetry from web pages and a wide variety of devices
including iOS, Android, and Windows Store apps.
Reference:
https://docs.microsoft.com/en-us/azure/azure-monitor/app/web-monitor-performance
Question: 27 CertyIQ
Your company makes use of Azure SQL Database Intelligent Insights and Azure Application Insights for monitoring
purposes.
You have been tasked with analyzing the monitoring using ad-hoc queries. You need to utilize the correct query
language.
Solution: You use the Contextual Query Language (CQL).
Does the solution meet the goal?
A. Yes
B. No
Answer: B
Explanation:
Reference:
https://docs.microsoft.com/en-us/azure/azure-monitor/insights/azure-sql
Question: 28 CertyIQ
Your company makes use of Azure SQL Database Intelligent Insights and Azure Application Insights for monitoring
purposes.
You have been tasked with analyzing the monitoring using ad-hoc queries. You need to utilize the correct query
language.
Solution: You use the Transact-SQL.
Does the solution meet the goal?
A. Yes
B. No
Answer: B
Explanation:
Reference:
https://docs.microsoft.com/en-us/azure/azure-monitor/insights/azure-sql
Question: 29 CertyIQ
Your company makes use of Azure SQL Database Intelligent Insights and Azure Application Insights for monitoring
purposes.
You have been tasked with analyzing the monitoring using ad-hoc queries. You need to utilize the correct query
language.
Solution: You use Azure Log Analytics.
Does the solution meet the goal?
A. Yes
B. No
Answer: B
Explanation:
Data analysis in Azure SQL Analytics is based on Log Analytics language for your custom querying and
reporting.
Reference:
https://docs.microsoft.com/en-us/azure/azure-monitor/insights/azure-sql
Question: 30 CertyIQ
DRAG DROP -
You have recently created a web application for your company.
You have been tasked with making sure that a summary of the exceptions that transpire in the application is
automatically sent to Microsoft Teams on a daily basis.
Which of the following Azure services should you use? Answer by dragging the correct options from the list to the
answer area.
Select and Place:
Answer:
Explanation:
Exceptions in your live web app are reported by Application Insights.
Note: Periodical reports help keep a team informed on how their business critical services are doing.
Developers, DevOps/SRE teams, and their managers can be productive with automated reports reliably
delivering insights without requiring everyone to sign in the portal. Such reports can also help identify gradual
increases in latencies, load or failure rates that may not trigger any alert rules.
You can programmatically query Application Insights data to generate custom reports on a schedule. The
following options can help you get started quickly:
Automate reports with Microsoft Flow
Reference:
https://docs.microsoft.com/en-us/azure/azure-monitor/app/asp-net-exceptions https://docs.microsoft.com/en
-us/azure/azure-monitor/app/automate-custom-reports
Question: 31 CertyIQ
You are in the process of building a mobile app aimed at Android and iOS devices.
All work items and release cycles are managed via Azure DevOps.
You want to make sure that crash reports for issue analysis is collected, and that beta releases are distributed to
your testers. Also, you want to ensure that user feedback on the functionality of new apps is received.
Which of the following must be part of your solution?
Answer: A
Explanation:
The "Exploratory Testing" extension is now "Test & Feedback" and is now Generally Available.
Anyone can now test web apps and give feedback, all directly from the browser on any platform: Windows,
Mac, or Linux. Available for Google Chrome and
Mozilla Firefox (required version 50.0 or above) currently. Support for Microsoft Edge is in the pipeline and
will be enabled once Edge moves to a Chromium- compatible web platform.
Reference:
https://marketplace.visualstudio.com/items?itemName=ms.vss-exploratorytesting-web
Question: 32 CertyIQ
DRAG DROP -
You need to recommend project metrics for dashboards in Azure DevOps.
Which chart widgets should you recommend for each metric? To answer, drag the appropriate chart widgets to the
correct metrics. Each chart widget may be used once, more than once, or not at all. You may need to drag the split
bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
Select and Place:
Answer:
Explanation:
Box 1: Lead time -
Lead time measures the total time elapsed from the creation of work items to their completion.
Box 3: Burndown -
Burndown charts focus on remaining work within a specific time period.
Incorrect Answers:
Velocity provides a useful metric for these activities:
Reference:
https://docs.microsoft.com/en-us/azure/devops/report/dashboards/velocity-guidance?view=vsts https://docs.
microsoft.com/en-us/azure/devops/report/dashboards/cycle-time-and-lead-time?view=vsts https://docs.micr
osoft.com/en-us/azure/devops/report/dashboards/configure-burndown-burnup-widgets?view=vsts
Question: 33 CertyIQ
HOTSPOT -
You plan to create alerts that will be triggered based on the page load performance of a home page.
You have the Application Insights log query shown in the following exhibit.
Use the drop-down menus to select the answer choice that completes each statement based on the information
presented in the graphic.
NOTE: Each correct selection is worth one point.
Hot Area:
Answer:
Explanation:
Box 1: percentile_duration_95 -
In App Insight you can check the Request result Code property which will show '403' in case of authentication
errors. The answer for the second question should be 'result Code' instead of 'success', as this will ensure that
the error is strictly related to authentication.
Question: 34 CertyIQ
You manage an Azure web app that supports an e-commerce website.
You need to increase the logging level when the web app exceeds normal usage patterns. The solution must
minimize administrative overhead.
Which two resources should you include in the solution? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
Answer: AB
Explanation:
B: Metric Alert with Dynamic Thresholds detection leverages advanced machine learning (ML) to learn
metrics' historical behavior, identify patterns and anomalies that indicate possible service issues. It provides
support of both a simple UI and operations at scale by allowing users to configure alert rules through the
Azure
Resource Manager API, in a fully automated manner.
A: You can use Azure Monitor to monitor base-level metrics and logs for most services in Azure. You can call
Azure Automation runbooks by using action groups or by using classic alerts to automate tasks based on
alerts.
Reference:
https://docs.microsoft.com/en-us/azure/azure-monitor/platform/alerts-dynamic-thresholds https://docs.micro
soft.com/en-us/azure/automation/automation-create-alert-triggered-runbook
Question: 35 CertyIQ
HOTSPOT -
You have an Azure Kubernetes Service (AKS) pod.
You need to configure a probe to perform the following actions:
✑ Confirm that the pod is responding to service requests.
✑ Check the status of the pod four times a minute.
✑ Initiate a shutdown if the pod is unresponsive.
How should you complete the YAML configuration file? To answer, select the appropriate options in the answer
area.
NOTE: Each correct selection is worth one point.
Hot Area:
Answer:
Explanation:
Box 2: periodSeconds: 15 -
The periodSeconds property designates the readiness command should execute every 15 seconds.
Question: 36 CertyIQ
You have a Microsoft ASP.NET Core web app in Azure that is accessed worldwide.
You need to run a URL ping test once every five minutes and create an alert when the web app is unavailable from
specific Azure regions. The solution must minimize development time.
What should you do?
Answer: B
Explanation:
There are three types of Application Insights availability tests:
URL ping test: a simple test that you can create in the Azure portal.
✑ Multi-step web test
✑ Custom Track Availability Tests
Note: After you've deployed your web app/website, you can set up recurring tests to monitor availability and
responsiveness. Azure Application Insights sends web requests to your application at regular intervals from
points around the world. It can alert you if your application isn't responding, or if it responds too slowly.
You can set up availability tests for any HTTP or HTTPS endpoint that is accessible from the public internet.
You don't have to make any changes to the website you're testing. In fact, it doesn't even have to be a site you
own. You can test the availability of a REST API that your service depends on.
Reference:
https://docs.microsoft.com/en-us/azure/azure-monitor/app/monitor-web-app-availability#create-a-url-ping-te
st
Question: 37 CertyIQ
You have a multi-tier application. The front end of the application is hosted in Azure App Service.
You need to identify the average load times of the application pages.
What should you use?
Answer: A
Explanation:
Application Insights will tell you about any performance issues and exceptions, and help you find and
diagnose the root causes.
Application Insights can monitor both Java and ASP.NET web applications and services, WCF services. They
can be hosted on-premises, on virtual machines, or as Microsoft Azure websites.
On the client side, Application Insights can take telemetry from web pages and a wide variety of devices
including iOS, Android, and Windows Store apps.
Reference:
https://docs.microsoft.com/en-us/azure/azure-monitor/app/web-monitor-performance
Question: 38 CertyIQ
SIMULATION -
You need to create an instance of Azure Application Insights named az400-123456789-main and configure the
instance to receive telemetry data from an Azure web app named az400-123456789-main.
To complete this task, sign in to the Microsoft Azure portal.
Answer:
Explanation:
Step 1: Create an instance of Azure Application Insights
1. Open Microsoft Azure Portal
2. Log into your Azure account, Select Create a resource > Developer tools > Application Insights.
3. Enter the following settings, and then select Review + create.
Name: az400-123456789-main -
Step 2: Configure App Insights SDK
1. Open your ASP.NET Core Web App project in Visual Studio > Right-click on the AppName in the Solution
Explorer > Select Add > Application Insights
Telemetry.
2. Click the Get Started button
3. Select your account and subscription > Select the Existing resource you created in the Azure portal > Click
Register.
Reference:
https://docs.microsoft.com/bs-latn-ba/azure/azure-monitor/learn/dotnetcore-quick-start?view=vs-2017
Question: 39 CertyIQ
Your company uses ServiceNow for incident management.
You develop an application that runs on Azure.
The company needs to generate a ticket in ServiceNow when the application fails to authenticate.
Which Azure Log Analytics solution should you use?
Answer: C
Explanation:
The IT Service Management Connector (ITSMC) allows you to connect Azure and a supported IT Service
Management (ITSM) product/service.
ITSMC supports connections with the following ITSM tools:
✑ ServiceNow
✑ System Center Service Manager
✑ Provance
✑ Cherwell
Reference:
https://docs.microsoft.com/en-us/azure/azure-monitor/platform/itsmc-overview
Question: 40 CertyIQ
HOTSPOT -
Your company is building a new web application.
You plan to collect feedback from pilot users on the features being delivered.
All the pilot users have a corporate computer that has Google Chrome and the Microsoft Test & Feedback
extension installed. The pilot users will test the application by using Chrome.
You need to identify which access levels are required to ensure that developers can request and gather feedback
from the pilot users. The solution must use the principle of least privilege.
Which access levels in Azure DevOps should you identify? To answer, select the appropriate options in the answer
area.
NOTE: Each correct selection is worth one point.
Hot Area:
Answer:
Explanation:
Box 1: Basic -
Assign Basic to users with a TFS CAL, with a Visual Studio Professional subscription, and to users for whom
you are paying for Azure Boards & Repos in an organization.
Box 2: Stakeholder -
Assign Stakeholders to users with no license or subscriptions who need access to a limited set of features.
Note:
You assign users or groups of users to one of the following access levels:
Basic: provides access to most features
VS Enterprise: provides access to premium features
Stakeholders: provides partial access, can be assigned to unlimited users for free
Reference:
https://docs.microsoft.com/en-us/azure/devops/organizations/security/access-levels?view=vsts
Question: 41 CertyIQ
You use Azure SQL Database Intelligent Insights and Azure Application Insights for monitoring.
You need to write ad-hoc queries against the monitoring data.
Which query language should you use?
Answer: A
Explanation:
Azure Monitor Logs is based on Azure Data Explorer, and log queries are written using the same Kusto query
language (KQL). This is a rich language designed to be easy to read and author, and you should be able to
start using it with minimal guidance.
Reference:
https://docs.microsoft.com/en-us/azure/azure-monitor/log-query/log-query-overview
Question: 42 CertyIQ
Your company creates a web application.
You need to recommend a solution that automatically sends to Microsoft Teams a daily summary of the exceptions
that occur in the application.
Which two Azure services should you recommend? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
Answer: AE
Explanation:
E: Exceptions in your live web app are reported by Application Insights.
Note: Periodical reports help keep a team informed on how their business critical services are doing.
Developers, DevOps/SRE teams, and their managers can be productive with automated reports reliably
delivering insights without requiring everyone to sign in the portal. Such reports can also help identify gradual
increases in latencies, load or failure rates that may not trigger any alert rules.
A: You can programmatically query Application Insights data to generate custom reports on a schedule. The
following options can help you get started quickly:
✑ Automate reports with Microsoft Flow
✑ Automate reports with Logic Apps
Reference:
https://docs.microsoft.com/en-us/azure/azure-monitor/app/asp-net-exceptions https://docs.microsoft.com/en
-us/azure/azure-monitor/app/automate-custom-reports
Question: 43 CertyIQ
DRAG DROP -
Your company wants to use Azure Application Insights to understand how user behaviors affect an application.
Which Application Insights tool should you use to analyze each behavior? To answer, drag the appropriate tools to
the correct behaviors. Each tool may be used once, more than once, or not at all. You may need to drag the split bar
between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
Select and Place:
Answer:
Explanation:
Question: 44 CertyIQ
Your company is building a mobile app that targets Android and iOS devices.
Your team uses Azure DevOps to manage all work items and release cycles.
You need to recommend a solution to perform the following tasks:
✑ Collect crash reports for issue analysis.
✑ Distribute beta releases to your testers.
✑ Get user feedback on the functionality of new apps.
What should you include in the recommendation?
Explanation:
Question: 45 CertyIQ
You have an Azure DevOps project named Project1 and an Azure subscription named Sub1. Sub1 contains an Azure
virtual machine scale set named VMSS1.
VMSS1 hosts a web application named WebApp1. WebApp1 uses stateful sessions.
The WebApp1 installation is managed by using the Custom Script extension. The script resides in an Azure Storage
account named sa1.
You plan to make a minor change to a UI element of WebApp1 and to gather user feedback about the change.
You need to implement limited user testing for the new version of WebApp1 on VMSS1.
Which three actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
Answer: CDE
Explanation:
Answer CDE
Not Correct:
A - State full sessions are already configured B - If you redeploy the VMSS1, the new configuration will apply
to all virtual machines. "The requirement is: You need to implement limited user testing for the new version of
WebApp1 on VMSS1."
Question: 46 CertyIQ
SIMULATION -
You need to create a notification if the peak average response time of an Azure web app named az400-
123456789-main is more than five seconds when evaluated during a five-minute period. The notification must
trigger the `https://contoso.com/notify` webhook.
To complete this task, sign in to the Microsoft Azure portal.
Answer:
Explanation:
2. Log into your Azure account and go to App Service and look under Monitoring then you will see Alert.
Resource: az400-123456789-main -
Threshold: 5 -
Webhook: https://contoso.com/notify
Reference:
https://azure.microsoft.com/es-es/blog/webhooks-for-azure-alerts/
Question: 47 CertyIQ
SIMULATION -
You need to create and configure an Azure Storage account named az400lod123456789stor in a resource group
named RG1lod123456789 to store the boot diagnostics for a virtual machine named VM1.
To complete this task, sign in to the Microsoft Azure portal.
Answer:
Explanation:
Step 1: To create a general-purpose v2 storage account in the Azure portal, follow these steps:
1. On the Azure portal menu, select All services. In the list of resources, type Storage Accounts. As you begin
typing, the list filters based on your input. Select
Storage Accounts.
6. Select Create.
1. Sign in to the Azure portal, and then select the virtual machine VM1.
2. In the Support + troubleshooting section, select Boot diagnostics, then select the Settings tab.
3. In Boot diagnostics settings, change the status to On, and from the Storage account drop-down list, select
the storage account az400lod123456789stor.
Reference:
https://docs.microsoft.com/en-us/azure/storage/common/storage-account-create
https://docs.microsoft.com/en-us/azure/virtual-machines/troubleshooting/boot-diagnostics
Question: 48 CertyIQ
SIMULATION -
You have a web app that connects to an Azure SQL Database named db1.
You need to configure db1 to send Query Store runtime statistics to Azure Log Analytics.
To complete this task, sign in to the Microsoft Azure portal.
Answer:
Explanation:
To enable streaming of diagnostic telemetry for a single or a pooled database, follow these steps:
3. Select Turn on diagnostics if no previous settings exist, or select Edit setting to edit a previous setting. You
can create up to three parallel connections to stream diagnostic telemetry.
4. Select Add diagnostic setting to configure parallel streaming of diagnostics data to multiple resources.
5. Enter a setting name for your own reference.
6. Select a destination resource for the streaming diagnostics data: Archive to storage account, Stream to an
event hub, or Send to Log Analytics.
7. For the standard, event-based monitoring experience, select the following check boxes for database
diagnostics log telemetry: QueryStoreRuntimeStatistics
8. For an advanced, one-minute-based monitoring experience, select the check box for Basic metrics.
9. Select Save.
Reference:
https://docs.microsoft.com/en-us/azure/azure-sql/database/metrics-diagnostic-telemetry-logging-streaming-
export-configure
Question: 49 CertyIQ
DRAG DROP -
You have several Azure virtual machines that run Windows Server 2019.
You need to identify the distinct event IDs of each virtual machine as shown in the following table.
How should you complete the Azure Monitor query? To answer, drag the appropriate values to the correct
locations. Each value may be used once, more than once, or not at all. You may need to drag the split bar between
panes or scroll to view content.
NOTE: Each correct selection is worth one point.
Select and Place:
Answer:
Explanation:
You might find it useful to create a list only of distinct values. This list is called a set, and you can generate it
by using the make set command:
Event
Question: 50 CertyIQ
HOTSPOT -
You have an Azure web app named Webapp1.
You need to use an Azure Monitor query to create a report that details the top 10 pages of Webapp1 that failed.
How should you complete the query? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Answer:
Explanation:
Box 1: requests -
Failed requests (requests/failed):
The count of tracked server requests that were marked as failed.
Kusto code:
requests
| where success == 'False'
Box 2: success == false -
Reference:
https://docs.microsoft.com/en-us/azure/azure-monitor/platform/app-insights-metrics
Question: 51 CertyIQ
You are monitoring the health and performance of an Azure web app by using Azure Application Insights.
You need to ensure that an alert is sent when the web app has a sudden rise in performance issues and failures.
What should you use?
A. custom events
B. Application Insights Profiler
C. usage analysis
D. Smart Detection
E. Continuous export
Answer: D
Explanation:
Smart Detection automatically warns you of potential performance problems and failure anomalies in your
web application. It performs proactive analysis of the telemetry that your app sends to Application Insights. If
there is a sudden rise in failure rates, or abnormal patterns in client or server performance, you get an alert.
Reference:
https://docs.microsoft.com/en-us/azure/azure-monitor/app/proactive-diagnostics
Question: 52 CertyIQ
HOTSPOT -
You have a project in Azure DevOps named Contoso App that contains pipelines in Azure Pipelines for GitHub
repositories.
You need to ensure that developers receive Microsoft Teams notifications when there are failures in a pipeline of
Contoso App.
What should you run in Teams? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Answer:
Explanation:
Box 1: subscribe -
To start monitoring all pipelines in a project, use the following command inside a channel:
@azure pipelines subscribe [project url]
Box 2: https://dev.azure.com/contoso/contoso-app/
Subscribe to a pipeline or all pipelines in a project to receive notifications:
@azure pipelines subscribe [pipeline url/ project url]
Question: 53 CertyIQ
You have a private GitHub repository.
You need to display the commit status of the repository on Azure Boards.
What should you do first?
Answer: C
Explanation:
To connect Azure Boards to GitHub.com, connect and configure from Azure Boards. Or, alternatively, install
and configure the Azure Boards app from GitHub.
Both methods have been streamlined and support authenticating and operating via the app rather than an
individual.
Note (see step 4 below):
Add a GitHub connection:
1. Sign into Azure Boards.
2. Choose (1) Project Settings, choose (2) GitHub connections and then (3) Connect your GitHub account.
3. If this is your first time connecting to GitHub from Azure Boards, you will be asked to sign in using your
GitHub credentials. Choose an account for which you are an administrator for the repositories you want to
connect to.
4. The Add GitHub Repositories dialog automatically displays and selects all GitHub.com repositories for
which you are an administrator. Unselect any repositories that you don't want to participate in the integration.
Reference:
https://docs.microsoft.com/en-us/azure/devops/boards/github/connect-to-github
Question: 54 CertyIQ
You are integrating Azure Pipelines and Microsoft Teams.
You install the Azure Pipelines app in Microsoft Teams.
You have an Azure DevOps organization named Contoso that contains a project name Project1.
You subscribe to Project1 in Microsoft Teams.
You need to ensure that you only receive events about failed builds in Microsoft Teams.
What should you do first?
Answer: C
Explanation:
Select View all subscriptions. In the list of subscriptions, if there is a subscription that is unwanted or should
be modified (Example: creating noise in the channel), select Remove
https://docs.microsoft.com/en-us/azure/devops/pipelines/integrations/microsoft-teams?view=azure-devops
Question: 55 CertyIQ
You have an Azure DevOps organization named Contoso.
You need to receive Microsoft Teams notifications when work items are updated.
What should you do?
Answer: B
Explanation:
if you try from Azure DevOps, you getting the following message:
Subscriptions for this service are managed by the consumer service. To create a new subscription visit
Microsoft T
Question: 56 CertyIQ
You create an alert rule in Azure Monitor as shown in the following exhibit.
Which action will trigger an alert?
Answer: A
Explanation:
But Administrative it's Contains the record of all create, update, delete, and action operations performed
through Resource Manager.So answer is A
Question: 57 CertyIQ
You have a web app hosted on Azure App Service. The web app stores data in an Azure SQL database.
You need to generate an alert when there are 10,000 simultaneous connections to the database. The solution must
minimize development effort.
Which option should you select in the Diagnostics settings of the database?
Answer: A
Explanation:
ENABLE DIAGNOSTICS TO LOG ANALYTICS
This configuration is done PER DATABASE
1. Click on Diagnostics Settings and then Turn On Diagnostics
2. Select to Send to Log Analytics and select the Log Analytics workspace. For this sample I will selected only
Errors
Reference:
https://techcommunity.microsoft.com/t5/azure-database-support-blog/azure-sql-db-and-log-analytics-better
-together-part-1/ba-p/794833
Question: 58 CertyIQ
HOTSPOT -
You use Azure DevOps to manage the build and deployment of an app named App1.
You have a release pipeline that deploys a virtual machine named VM1.
You plan to monitor the release pipeline by using Azure Monitor.
You need to create an alert to monitor the performance of VM1. The alert must be triggered when the average CPU
usage exceeds 70 percent for five minutes.
The alert must calculate the average once every minute.
How should you configure the alert rule? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Answer:
Explanation:
Box 1: 5 minutes -
The alert must calculate the average once every minute.
Note: We [Microsoft] recommend choosing an Aggregation granularity (Period) that is larger than the
Frequency of evaluation, to reduce the likelihood of missing the first evaluation of added time series
Box 2: Static -
Reference:
https://docs.microsoft.com/en-us/azure/azure-monitor/platform/alerts-metric-overview
Question: 59 CertyIQ
You have an Azure virtual machine that is monitored by using Azure Monitor.
The virtual machine has the Azure Log Analytics agent installed.
You plan to deploy the Service Map solution from the Azure Marketplace.
What should you deploy to the virtual machine to support the Service Map solution?
Answer: A
Explanation:
Use the Dependency agent if you need to use the Map feature VM insights or the Service Map solution.
Note: Consider the following when using the Dependency agent:
The Dependency agent requires the Log Analytics agent to be installed on the same machine.
On Linux computers, the Log Analytics agent must be installed before the Azure Diagnostic Extension.
On both the Windows and Linux versions of the Dependency Agent, data collection is done using a user-space
service and a kernel driver.
Reference:
https://docs.microsoft.com/en-us/azure/azure-monitor/agents/agents-overview
Question: 60 CertyIQ
HOTSPOT -
You have a project in Azure DevOps that contains a Continuous Integration/Continuous Deployment (CI/CD)
pipeline.
You need to enable detailed logging by defining a pipeline variable.
How should you configure the variable? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Answer:
Explanation:
Box 1: system.debug -
To configure verbose logs for all runs, you can add a variable named system.debug and set its value to true.
Note: Verbose logging is the practice of recording to a persistent medium as much information as you possibly
can about events that occur while the software runs.
Box 2: true -
Reference:
https://docs.microsoft.com/en-us/azure/devops/pipelines/troubleshooting/review-logs
Question: 61 CertyIQ
You build an iOS app.
You receive crash reports from Crashlytics.
You need to capture the following data:
✑ Crash-free users
✑ Custom events
✑ Breadcrumbs
What should you do?
Answer: D
Explanation:
Reference:
https://firebase.google.com/docs/crashlytics/get-started?platform=ios
Question: 62 CertyIQ
You have multiple teams that work on multiple projects in Azure DevOps.
You need to plan and manage the consumers and producers for each project. The solution must provide an
overview of all the projects.
A. Add a Predecessor or Successor link to the feature or user story for the items of each project.
B. Add a Parent or Child link to the feature or user story for the items of each project.
C. Install the Dependency Tracker extension and create dependencies for each project.
D. Create a custom query to show the consumers and producers and add a widget to a dashboard.
Answer: C
Explanation:
You use the Dependency Tracker to plan dependencies at the beginning of an iteration or release, and to track
the status during development. For any given dependency, there are two parties involved:
Consumer: Feature team who has a need and starts a request for work
https://learn.microsoft.com/en-us/azure/devops/boards/extensions/dependency-tracker?view=azure-devops
Question: 63 CertyIQ
DRAG DROP
-
You have a GitHub repository that contains the source code for an app named App1.
You need to create process documentation for App1. The solution must include a diagram that displays the
relationships between the phases of App1 as shown in the following exhibit.
How should you complete the markdown code? To answer, drag the appropriate values to the correct targets. Each
value may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll
to view content.
Answer:
Question: 64 CertyIQ
HOTSPOT
-
You have an Azure web app named webapp1 that uses the .NET Core runtime stack. You have an Azure Application
Insights resource named AppInsights1 that collects telemetry data generated by webapp1.
You need to modify the sampling rate of the telemetry data processed by AppInsights1 without having to redeploy
webapp1 after each modification.
What should you do? To answer, select the appropriate options in the answer area.
Question: 65 CertyIQ
Your company has multiple microservices-based apps that use the following tracing libraries:
• OpenTelemetry
• OpenCensus
• OpenTracing
• Honeycomb
• Jaeger
The company purchases an Azure subscription and implements Application Insights in Azure Monitor.
You need to identify which libraries can integrate directly with Application Insights.
Which two libraries should you identify? Each correct answer presents a complete solution.
A. Honeycomb
B. OpenTracing
C. Jaeger
D. OpenTelemtry
E. OpenCensus
Answer: DE
Explanation:
Application Insights now supports distributed tracing through OpenTelemetry. OpenTelemetry provides a
vendor-neutral instrumentation to send traces, metrics, and logs to Application Insights. Initially, the
OpenTelemetry community took on distributed tracing.
In addition to the Application Insights SDKs, Application Insights also supports distributed tracing through
OpenCensus. OpenCensus is an open-source, vendor-agnostic, single distribution of libraries to provide
metrics collection and distributed tracing for services.
https://learn.microsoft.com/en-us/azure/azure-monitor/app/distributed-tracing
Question: 66 CertyIQ
You have an Azure web app named webapp1 that uses the .NET Core runtime stack. You have an Azure Application
Insights resource named AppInsights1. Webapp1 sends telemetry data to AppInsights1.
You need to ensure that webapp1 sends the telemetry data at a fixed sampling rate.
Answer: B
Explanation:
The question is not asking how you can change the rate at which Application Insights consumes the telemetry
data - therefore, C and D cannot be correct. We are left with A and B as possible answers, but (as Azure Jobs
Till Retire points out) answer A can't be correct, so B must be the correct answer.
Question: 67 CertyIQ
DRAG DROP
-
You have an app named App1. You have a Log Analytics workspace named Workspace1 that contains two tables
named Events and Logs. App1 manages events in multiple locations and writes logs to Workspace1.
You need to query Workspace1 for all log entries related to Asia that occurred during the last two days.
In which order should you arrange the query statements? To answer, move all statements from the list of
statements to the answer area and arrange them in the correct order.
Answer:
Explanation:
Logs
| join
Events
) on Request Id
https://hybriddbablog.com/2022/03/31/kql-series-understanding-kql-queries-part-2/
Question: 68 CertyIQ
DRAG DROP
-
You have a web app named App1 that uses Application Insights in Azure Monitor.
You need to compare the hourly CPU usage of App1 from the last 24 hours. The solution must include a graph that
has a threshold line at 75 percent.
How should you complete the query? To answer, drag the appropriate values to the correct targets. Each value
may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view
content.
Explanation:
peformance counters| where TimeGenerated > ago(1d)| where counter == "% Processor Time"| summarize
avg(value), by cloud_RoleInstance, bin(TimeGenerated, 1d)| render Threshold = 75
Question: 69 CertyIQ
You use Azure Pipelines to build and deploy an app named App1.
A.appsettings.json
B.launchSettings.json
C.startup.cs
D.project.json
Answer: C
Explanation:
Answer:C. startup.csIn a typical .NET application, such as App1, the startup.cs file contains the configuration
and initialization code for the application. This file is responsible for configuring various services and
middleware during the application's startup.To enable and configure Application Insights, you would modify
the startup.cs file and add the necessary code to set up Application Insights for your app. This typically
involves adding services and configuring the Application Insights instrumentation key, which connects your
app to the AI1 instance.
Question: 70 CertyIQ
HOTSPOT
-
You need to query the amount of free memory that was available on web1 during the past seven days. The solution
must meet the following requirements:
How should you complete the KQL query? To answer, select the appropriate options in the answer area.
Answer:
Explanation:
Question: 71 CertyIQ
DRAG DROP
-
You have a web app named App1 that uses Application Insights in Azure Monitor to store log data. App1 has users
in multiple locations.
You need to query App1 requests from London and Paris that return a 404 error. The solution must meet the
following requirements:
•Return the timestamp url, resultCode, and duration fields
•Only show requests made during the last hour.
How should you complete the query? To answer, drag the appropriate values to the correct targets. Each value
may be used once, more than once, or not at all.
Answer:
Explanation:
https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/projectoperator
Question: 72 CertyIQ
DRAG DROP
-
You need to configure a dashboard. The solution must include the following metrics:
Which type of widget should you use for each metric? To answer, drag the appropriate widget types to the correct
metrics. Each widget type may be used once, more than once, or not at all. You may need to drag the split bar
between panes or scroll to view content.
Answer:
Explanation:
Cycle time.
Sprint burndown.
Question: 73 CertyIQ
You have an Azure subscription that contains a Log Analytics workspace named WS1 and a virtual machine named
VM1.
You need to install the Microsoft Enterprise Cloud Monitoring extension on VM1.
Which two values are required to configure the extension? Each correct answer presents part of the solution.
Answer: AD
Explanation:
D. the ID of WS1
Reference:
https://learn.microsoft.com/en-us/azure/virtual-machines/extensions/oms-windows#extension-schema
Question: 74 CertyIQ
You have an app named App1 that uses Application Insights to monitor application performance.
A.Events
B.Sessions
C.Impact
D.Users
Answer: A
Explanation:
https://learn.microsoft.com/en-us/azure/azure-monitor/app/usage-segmentation#the-users-sessions-and-
events-segmentation-tool
Question: 75 CertyIQ
HOTSPOT
-
You have a project in Azure DevOps that includes two users named User1 and User2.
You need to ensure that the users can perform the actions shown in following the table.
Which role should you assign to each user? To answer, select the appropriate options in the answer area.
Explanation:
Monitoring Contributor
Monitoring Reader.
Reference:
https://learn.microsoft.com/en-us/azure/azure-monitor/roles-permissions-security
Question: 76 CertyIQ
You have an Azure subscription that contains multiple Azure services.
You need to send an SMS alert when scheduled maintenance is planned for the Azure services.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
Answer: CD
Explanation:
Creating planned maintenance alerts using Azure Service Health
1. Login into the Azure portal and select Service Health.
2. Select Health alerts followed by + Create service health alert from the top of the window on the right.
3. In the Edit Alert blade, give the alert a Name, Description, check the subscription is correct and choose a
resource group.
4. The next step is to work through the Criteria section choosing which services, regions and types of event
alerts should be monitored. For the purpose of this article all services and regions have been checked but only
planned maintenance events.
5. Select or create an Action group. (An Action group is a group of actions to be taken, should an event be
logged.)
6. Configure the actions to be taken. We are only configuring an email alert, so we first name the action, then
chose Email/SMS/Push/Voice from the drop down list.
Note: Azure Service Health can be used to view problems with Azure services that may impact any of your
cloud services. Service Health monitors three types of health event:
Service issues " Azure services that are currently experiencing problems
Planned maintenance " Any known future maintenance that may affect the availability of your services
Health advisories " Changes in services, for example, deprecated features or exceeded quota usage.
Reference:
https://www.techkb.onl/azure-using-service-health-to-alert-against-planned-maintenance/
Question: 77 CertyIQ
Note: This question is part of a series of questions that present the same scenario. Each question in the series
contains a unique solution that might meet the stated goals. Some question sets might have more than one correct
solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not
appear in the review screen.
You have an Azure DevOps organization named Contoso and an Azure subscription. The subscription contains an
Azure virtual machine scale set named VMSS1 that is configured for autoscaling.
You have a project in Azure DevOps named Project1. Project1 is used to build a web app named App1 and deploy
App1 to VMSS1.
You need to ensure that an email alert is generated whenever VMSS1 scales in or out.
Solution: From Azure Monitor, configure the autoscale settings.
Does this meet the goal?
A. Yes
B. No
Answer: B
Explanation:
Note: An action group is a collection of notification preferences defined by the owner of an Azure
subscription. Azure Monitor, Service Health and Azure Advisor alerts use action groups to notify users that an
alert has been triggered.
Reference:
https://docs.microsoft.com/en-us/azure/azure-monitor/alerts/action-groups
Question: 78 CertyIQ
You configure Azure Application Insights and the shared service plan tier for a web app.
You enable Smart Detection.
You confirm that standard metrics are visible in the logs, but when you test a failure, you do not receive a Smart
Detection notification.
What prevents the Smart Detection notification from being sent?
A. You must enable the Snapshot Debugger for the web app.
B. Smart Detection uses the first 24 hours to establish the normal behavior of the web app.
C. The web app is configured to use the shared service plan tier.
D. You must restart the web app before Smart Detection is enabled.
Answer: B
Explanation:
After setting up Application Insights for your project, and if your app generates a certain minimum amount of
data, Smart Detection of failure anomalies takes 24 hours to learn the normal behavior of your app, before it is
switched on and can send alerts.
Reference:
https://docs.microsoft.com/en-us/azure/azure-monitor/app/proactive-failure-diagnostics
Question: 79 CertyIQ
DRAG DROP -
You are planning projects for three customers. Each customer's preferred process for work items is shown in the
following table.
The customers all plan to use Azure DevOps for work item management.
Which work item process should you use for each customer? To answer, drag the appropriate work item processes
to the correct customers. Each work item process may be used once, more than once, or not at all. You may need to
drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
Select and Place:
Answer:
Explanation:
Box 1: Scrum -
Choose Scrum when your team practices Scrum. This process works great if you want to track product
backlog items (PBIs) and bugs on the Kanban board, or break PBIs and bugs down into tasks on the taskboard.
Box 2: Agile -
Choose Agile when your team uses Agile planning methods, including Scrum, and tracks development and
test activities separately. This process works great if you want to track user stories and (optionally) bugs on
the Kanban board, or track bugs and tasks on the taskboard.
Box 3: CMMI -
Choose CMMI when your team follows more formal project methods that require a framework for process
improvement and an auditable record of decisions. With this process, you can track requirements, change
requests, risks, and reviews.
Incorrect Answers:
XP:
The work tracking objects contained within the default DevOps processes and DevOps process templates are
Basic, Agile, CMMI, and Scrum
XP (Extreme Programming) and DevOps are different things. They don't contradict with each other, they can
be used together, but they have different base concepts inside them.
Reference:
https://docs.microsoft.com/en-us/azure/devops/boards/work-items/guidance/choose-process?view=azure-de
vops
Question: 80 CertyIQ
You configure an Azure Application Insights availability test.
You need to notify the customer services department at your company by email when availability is degraded.
You create an Azure logic app that will handle the email and follow up actions.
Which type of trigger should you use to invoke the logic app?
A. an HTTPWebhook trigger
B. an HTTP trigger
C. a Request trigger
D. an ApiConnection trigger
Answer: B
Explanation:
HTTP trigger
https://docs.microsoft.com/en-us/azure/app-service/tutorial-send-email?tabs=dotnet
Thank you
Thank you for being so interested in the premium exam material.
I'm glad to hear that you found it informative and helpful.
But Wait
I wanted to let you know that there is more content available in the full version.
The full paper contains additional sections and information that you may find helpful,
and I encourage you to download it to get a more comprehensive and detailed view of
all the subject matter.