SlideShare a Scribd company logo
1 of 49
1
Starting at 7 PM IST
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Session 5
AZ-204: Monitor,
Troubleshoot & Optimize
Azure Solutions
2
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
AzureTalk Core Team
3
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Today’s Session Speaker
Sanjib Panigrahi
AzureEzy Core Team
MCP, Sr Software Engineer
4
Vipin Jha
AzureEzy Core Team
Consultant, MCT
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Win Azure Exam Vouchers
• Participate in quiz during session
• 6 Selected participants will get free Azure
Exam Vouchers
• 1 selected participant will get free print copy
of Demystifying Azure DevOps Services
• Must be registered on Eventbrite
• Winner will be announced in next session
• #AzureEzy
5
Free Azure Exam
Vouchers
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Developer Associate- Cert Path
6
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
AZ-204: Skills Measured
• Develop Azure compute solutions (25-30%)
• Develop for Azure storage (15-20%)
• Implement Azure security (20-25%)
• Monitor, troubleshoot, and optimize Azure
solutions (15-20%)
• Connect to and consume Azure services and third-
party services (15-20%)
7
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Prerequisites
• Hands-on experience with Azure IaaS, PaaS solutions, and Azure Portal
• Experience writing in an Azure supported language at the intermediate
level. (C#, JavaScript, Python, or Java)
• Ability to write code to connect and perform operations on, a SQL or
NoSQL database product. (SQL Server, Oracle, MongoDB, Cassandra or
similar)
• Experience writing code to handle authentication, authorization, and
other security principles at the intermediate level
• Understanding of HTML, HTTP protocol and REST API interfaces
8
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Agenda
•Integrate caching and content delivery within solutions
•Develop for Azure Cache for Redis
•Develop for storage on CDNs
•Instrument solutions to support monitoring and logging
•Overview of monitoring in Azure
•Instrument an app for monitoring
•Analyzing and troubleshooting apps
9
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Develop For Azure Cache For
Redis
10
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Azure Cache For Redis
• In memory database technology
• Open-source project (Redis enterprise product as well)
• Remote Dictionary Server
• key-value datastore that runs in-memory
• Improves the performance and scalability of an application
• Usable by any application within or outside of Azure.
• Distributed data or content cache, a session store, a message broker, and more.
• Deploy standalone or along with other Azure database services, such as Azure
SQL or Cosmos DB
11
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Data Types Stored In Cache
12
Data Types Example
Strings Binary safe strings, any type of data ,
Ex image,
Max length 512 MB
Lists List of strings
Sets (Unsorted) Unsorted collection
Sorted Sets Non repeating collections of Strings
Hashes Field value pairs
Bitmaps and HyperLog Logs
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Redis Caching Architectures
• Single Node (for Dev/Test)
• Multiple Node
• Clustered
13
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Accessing Redis Cache From Client
To connect Azure Cache for Redis instance
cache clients need
• Host name
• Ports
• Access key for the cache
15
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Hostname & Access Key
16
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Redis Caching Tiers
17
Tier Basic Standard Premium Enterprise Enterprise Flash
Node Single Multiple Multiple with
backup &
Cluster
Enterprise
feature
Enterprise feature
fast non-volatile
storage
Availability NA 99.9% 99.9% 99.999% 99.999%
Replication and
failover
NA Yes Yes Yes Yes
Zone
redundancy
NA NA Yes Yes Yes
Virtual Network NA NA Yes
Geo
Replication
NA NA Passive Active Active
Memory size 250 MB-53 GB 250 MB-53 GB 6 GB-120 GB 12 GB-100
GB
384 GB-1.5 TB
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Develop For Storage On
CDNs
18
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Caching
• Process of storing data locally
• Future requests accessed more quickly
• Avoid multiple round-trips to server
• Access same data locally
• Save time and resources
19
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Content Delivery Network
• CDN use edge server for caching
• Shared cache
• File requested by one user can be accessed later by
other users
• Decreases number of requests to origin server
20
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Content Delivery Network
• Global CDN solution for delivering high-bandwidth content
• Can be hosted in Azure or any other location
• With Azure CDN, you can cache static objects loaded from
• Azure Blob storage,
• Web application, or any publicly accessible web server,
• By using closest point of presence (POP) server
• Accelerate dynamic content using dynamic site acceleration (DSA)
21
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
How CDN Works
23
2
3
Point of Presence (POP) server
Origin Server
https://democdnep.azureedge.net
https://demoappazure1
.azurewebsites.net
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Azure CDN Benefits
• Better performance and improved user experience to
load content
• Large scaling to high loads, such as the start of a product
launch event
• Less traffic sent to origin server
24
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Azure CDN Product
Azure CDN includes four products
• Azure CDN Standard from Microsoft
• Azure CDN Standard from Akamai
• Azure CDN Standard from Verizon
• Azure CDN Premium from Verizon
25
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Azure CDN Caching Rule
• Global caching rules
• Custom caching rules
26
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Caching Behavior Settings
• Bypass cache
• Override
• Set if missing
27
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Global/Custom Rule Processing
• Global caching rules take precedence over default
CDN caching behavior
• Custom caching rules take precedence over global
caching rules
28
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Caching Rule
29
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Instrument Solutions To
Support Monitoring And
Logging
30
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Azure Monitor
• Service for collecting, combining, and analyzing data from different
sources
• Detect and diagnose issues across applications and dependencies with
Application Insights
• Correlate infrastructure issues with Azure Monitor for VMs and Azure
Monitor for Containers
• Drill into monitoring data with Log Analytics for Deep diagnostics
• Support alerts and automated actions
• Create visualizations with Azure dashboards and workbooks
31
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Monitoring Data
Data collected by Azure Monitor
• Metrics : Numerical value
• Logs : Records
32
Reference : Microsoft Docs
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Azure Monitor Data
Collects data from a range of components
• Application data
• Operating system data
• Azure resource data
• Azure subscription data
• Azure tenant data
33
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Azure Monitor
34
Reference : Microsoft Docs
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Alerts
• Proactively notify when conditions found in
monitoring data
• Identify and address issues before users of
system notice them
35
ion ro p
Tar e eso r e
Si na
ri eria
o i Tes
ions o do
oni or
ondi ion
er S a e
Reference : Microsoft Docs
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
key Attributes of Alert Rule
• Target Resource
• Application, VM, Storage account, Scale Set
• Signal
• Metric, Activity Log, Application Insights
• Criteria (Percentage CPU > 70%)
• Alert Name
• Alert Description
• Severity
• 0 Critical, 1 Error, 2 Warning, 3 Informational, 4 Verbose
• Action
36
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Action Group
• Collection of notification preferences defined
• Azure Monitor and Service Health alerts use action groups to notify users
that an alert has been triggered
• Various alerts may use the same action group or different action groups
depending on the user's requirements.
• Configure up to 2,000 action groups in a subscription
37
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Available Actions
• Send an email or SMS message
• Create an Azure app push notification
• Make a voice call to a number
• Call an Azure function or Trigger a logic app
• Send a notification to a webhook
• Create an ITSM ticket
• Use a runbook (to restart an App Service, or scale a VM )
38
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Alert State
• New
• Acknowledged
• Closed
39
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Application Insights
• Monitor, manage performance of applications
• Gathers information related to performance, errors &
exceptions in applications
• Diagnose cause of problems that affect application
• Monitor release pipelines for application
• Improve your development lifecycle
40
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Application Insights monitor
• Request rates, response times, and failure rates
• Dependency rates, response times, and failure rates
• Exceptions
• Page views and load performance
• AJAX calls
• User and session counts
• Performance counters
• Host diagnostics from Docker or Azure
• Diagnostic trace logs
• Custom events and metrics
41
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
How Application Insights works
42
• Set up an Application Insights
resource in Azure portal
• Install an instrumentation package
in application
• Package will monitor application
and send log data to Log Analytics
workspace
Reference : Microsoft Docs
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Application Map
43
Reference : Microsoft Docs
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Availability Tests
• Monitor availability and responsiveness of any web site
• Application Insights sends web requests to your application at
regular intervals from points around the world
• can alert if application isn't responding, or if it responds too slowly
• set up availability tests for any HTTP or HTTPS endpoint that is
accessible from the public internet
44
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Availability Tests Types
Three Types
• URL ping test
• Multi-step web test
• Custom Track Availability Tests
45
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
URL Ping Test
46
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Break
47
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Demo
1. Enhancing a web application by using the Azure Content
Delivery Network
1. Create Azure resources
2. Configure Content Delivery Network and endpoints
3. Upload and configure static web content
4. Use Content Delivery Network endpoints
2. Monitoring services that are deployed to Azure
1. Create and configure Azure resources
2. Monitor a local web application by using Application Insights
3. Monitor a web app using Application Insights
48
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Quiz
51
https://q.azureezy.com/az-204
Free Azure Exam Vouchers
Winners' announcement in next session on 8th August 2021
Register for next session at azureezy.com/az-204
Update your skills on LinkedIn and enter a chance to win
Surface Go!!
More info @ https://azureezy.com/azure-skills-feb21
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
Winners Announcements
• Winn s fo P vio s S ssion “Imp m n z s c i y”
52
https://azureezy.com
© 2020 AzureEzy and AzureTalk. All rights reserved!
53
https://bharatguru.in
https://www.linkedin.com/in/vipinkumarjha/
https://www.linkedin.com/in/ashishrajsrivastava
https://azuredevopspro.com
https://youtube.com/AshishRajSrivastava
@ashishrajs
https://www.linkedin.com/in
/sanjibpanigrahi/
Thanks!
https://azureezy.com/az-204
https://t.me/AzureTalk
https://youtube.com/AzureTalk
https://t.me/AzureDevOpsPro

More Related Content

What's hot

TechnicalTerraformLandingZones121120229238.pdf
TechnicalTerraformLandingZones121120229238.pdfTechnicalTerraformLandingZones121120229238.pdf
TechnicalTerraformLandingZones121120229238.pdfMIlton788007
 
Az 104 session 8 azure monitoring
Az 104 session 8 azure monitoringAz 104 session 8 azure monitoring
Az 104 session 8 azure monitoringAzureEzy1
 
Govern your Azure environment through Azure Policy
Govern your Azure environment through Azure PolicyGovern your Azure environment through Azure Policy
Govern your Azure environment through Azure PolicyMicrosoft Tech Community
 
Getting Started with AWS Database Migration Service
Getting Started with AWS Database Migration ServiceGetting Started with AWS Database Migration Service
Getting Started with AWS Database Migration ServiceAmazon Web Services
 
Azure Monitor Logで実現するモダンな管理手法
Azure Monitor Logで実現するモダンな管理手法Azure Monitor Logで実現するモダンな管理手法
Azure Monitor Logで実現するモダンな管理手法Takeshi Fukuhara
 
Getting Started with Azure DevOps
Getting Started with Azure DevOpsGetting Started with Azure DevOps
Getting Started with Azure DevOpsJessica Deen
 
Cloud Adoption Framework - Overview_partner.pptx
Cloud Adoption Framework - Overview_partner.pptxCloud Adoption Framework - Overview_partner.pptx
Cloud Adoption Framework - Overview_partner.pptxabhishek22611
 
SRV403_Serverless Authentication and Authorization
SRV403_Serverless Authentication and AuthorizationSRV403_Serverless Authentication and Authorization
SRV403_Serverless Authentication and AuthorizationAmazon Web Services
 
Azure role based access control (rbac)
Azure role based access control (rbac)Azure role based access control (rbac)
Azure role based access control (rbac)Srikanth Kappagantula
 
Azure Compute, Networking and Storage Overview
Azure Compute, Networking and Storage OverviewAzure Compute, Networking and Storage Overview
Azure Compute, Networking and Storage OverviewAzure Riyadh User Group
 
Az 900 session 2-core azure services
Az 900 session 2-core azure servicesAz 900 session 2-core azure services
Az 900 session 2-core azure servicesAzureEzy1
 
Azure Identity and access management
Azure   Identity and access managementAzure   Identity and access management
Azure Identity and access managementDinusha Kumarasiri
 
Application & Account Monitoring in AWS
Application & Account Monitoring in AWSApplication & Account Monitoring in AWS
Application & Account Monitoring in AWSBhuvaneswari Subramani
 
Azure virtual network
Azure virtual networkAzure virtual network
Azure virtual networkLalit Rawat
 
Azure security and Compliance
Azure security and ComplianceAzure security and Compliance
Azure security and ComplianceKarina Matos
 
Az 104 session 4: azure storage
Az 104 session 4: azure storageAz 104 session 4: azure storage
Az 104 session 4: azure storageAzureEzy1
 
Full Stack Monitoring with Azure Monitor
Full Stack Monitoring with Azure MonitorFull Stack Monitoring with Azure Monitor
Full Stack Monitoring with Azure MonitorKnoldus Inc.
 
Azure key vault
Azure key vaultAzure key vault
Azure key vaultRahul Nath
 

What's hot (20)

TechnicalTerraformLandingZones121120229238.pdf
TechnicalTerraformLandingZones121120229238.pdfTechnicalTerraformLandingZones121120229238.pdf
TechnicalTerraformLandingZones121120229238.pdf
 
Az 104 session 8 azure monitoring
Az 104 session 8 azure monitoringAz 104 session 8 azure monitoring
Az 104 session 8 azure monitoring
 
Govern your Azure environment through Azure Policy
Govern your Azure environment through Azure PolicyGovern your Azure environment through Azure Policy
Govern your Azure environment through Azure Policy
 
Getting Started with AWS Database Migration Service
Getting Started with AWS Database Migration ServiceGetting Started with AWS Database Migration Service
Getting Started with AWS Database Migration Service
 
Azure Monitor Logで実現するモダンな管理手法
Azure Monitor Logで実現するモダンな管理手法Azure Monitor Logで実現するモダンな管理手法
Azure Monitor Logで実現するモダンな管理手法
 
Azure vnet
Azure vnetAzure vnet
Azure vnet
 
Getting Started with Azure DevOps
Getting Started with Azure DevOpsGetting Started with Azure DevOps
Getting Started with Azure DevOps
 
Cloud Adoption Framework - Overview_partner.pptx
Cloud Adoption Framework - Overview_partner.pptxCloud Adoption Framework - Overview_partner.pptx
Cloud Adoption Framework - Overview_partner.pptx
 
SRV403_Serverless Authentication and Authorization
SRV403_Serverless Authentication and AuthorizationSRV403_Serverless Authentication and Authorization
SRV403_Serverless Authentication and Authorization
 
Azure role based access control (rbac)
Azure role based access control (rbac)Azure role based access control (rbac)
Azure role based access control (rbac)
 
Azure Compute, Networking and Storage Overview
Azure Compute, Networking and Storage OverviewAzure Compute, Networking and Storage Overview
Azure Compute, Networking and Storage Overview
 
Az 900 session 2-core azure services
Az 900 session 2-core azure servicesAz 900 session 2-core azure services
Az 900 session 2-core azure services
 
Azure Identity and access management
Azure   Identity and access managementAzure   Identity and access management
Azure Identity and access management
 
Application & Account Monitoring in AWS
Application & Account Monitoring in AWSApplication & Account Monitoring in AWS
Application & Account Monitoring in AWS
 
Azure virtual network
Azure virtual networkAzure virtual network
Azure virtual network
 
Azure security and Compliance
Azure security and ComplianceAzure security and Compliance
Azure security and Compliance
 
Az 104 session 4: azure storage
Az 104 session 4: azure storageAz 104 session 4: azure storage
Az 104 session 4: azure storage
 
Azure App Service Deep Dive
Azure App Service Deep DiveAzure App Service Deep Dive
Azure App Service Deep Dive
 
Full Stack Monitoring with Azure Monitor
Full Stack Monitoring with Azure MonitorFull Stack Monitoring with Azure Monitor
Full Stack Monitoring with Azure Monitor
 
Azure key vault
Azure key vaultAzure key vault
Azure key vault
 

Similar to AZ-204: Monitor, Troubleshoot & Optimize Azure Solutions

Az 900 Session 3 Security, privacy, compliance, trust, pricing, SLA and Lifec...
Az 900 Session 3 Security, privacy, compliance, trust, pricing, SLA and Lifec...Az 900 Session 3 Security, privacy, compliance, trust, pricing, SLA and Lifec...
Az 900 Session 3 Security, privacy, compliance, trust, pricing, SLA and Lifec...AzureEzy1
 
AZ-204: Connect to and consume Azure services and third-party services - Part 1
AZ-204: Connect to and consume Azure services and third-party services - Part 1AZ-204: Connect to and consume Azure services and third-party services - Part 1
AZ-204: Connect to and consume Azure services and third-party services - Part 1AzureEzy1
 
Develop Azure compute solutions Part - 2
Develop Azure compute solutions Part - 2Develop Azure compute solutions Part - 2
Develop Azure compute solutions Part - 2AzureEzy1
 
Az 104 session 2 implement and manage azure webapps and container
Az 104 session 2 implement and manage azure webapps and containerAz 104 session 2 implement and manage azure webapps and container
Az 104 session 2 implement and manage azure webapps and containerAzureEzy1
 
Discover Neo4j Aura Workshop (9.27.23).pptx
Discover Neo4j Aura Workshop (9.27.23).pptxDiscover Neo4j Aura Workshop (9.27.23).pptx
Discover Neo4j Aura Workshop (9.27.23).pptxNeo4j
 
AZ-400: Define and implement a continuous delivery and release management str...
AZ-400: Define and implement a continuous delivery and release management str...AZ-400: Define and implement a continuous delivery and release management str...
AZ-400: Define and implement a continuous delivery and release management str...AzureEzy1
 
Az 104 session 6 azure networking part2
Az 104 session 6 azure networking part2Az 104 session 6 azure networking part2
Az 104 session 6 azure networking part2AzureEzy1
 
AZ-400 Session 1: Facilitate communication and collaboration
AZ-400 Session 1: Facilitate communication and collaborationAZ-400 Session 1: Facilitate communication and collaboration
AZ-400 Session 1: Facilitate communication and collaborationAzureEzy1
 
Az 104 session 5: Azure networking
Az 104 session 5: Azure networkingAz 104 session 5: Azure networking
Az 104 session 5: Azure networkingAzureEzy1
 
Develop for Azure storage
Develop for Azure storageDevelop for Azure storage
Develop for Azure storageAzureEzy1
 
AZ-900T00A-ENU-PowerPoint-02.pptx
AZ-900T00A-ENU-PowerPoint-02.pptxAZ-900T00A-ENU-PowerPoint-02.pptx
AZ-900T00A-ENU-PowerPoint-02.pptxTheGameSquad
 
Introducing Azure Arc
Introducing Azure ArcIntroducing Azure Arc
Introducing Azure ArcMohamed Wali
 
Microsoft Azure News - December 2019
Microsoft Azure News - December 2019Microsoft Azure News - December 2019
Microsoft Azure News - December 2019Daniel Toomey
 
AZ-400: Define and implement continuous integration – Part 2
AZ-400: Define and implement continuous integration – Part 2AZ-400: Define and implement continuous integration – Part 2
AZ-400: Define and implement continuous integration – Part 2AzureEzy1
 
Discover Aura Workshop (12.5.23).pdf
Discover Aura Workshop (12.5.23).pdfDiscover Aura Workshop (12.5.23).pdf
Discover Aura Workshop (12.5.23).pdfNeo4j
 
Big data journey to the cloud 5.30.18 asher bartch
Big data journey to the cloud 5.30.18   asher bartchBig data journey to the cloud 5.30.18   asher bartch
Big data journey to the cloud 5.30.18 asher bartchCloudera, Inc.
 
Five Tips for Running Cloudera on AWS
Five Tips for Running Cloudera on AWSFive Tips for Running Cloudera on AWS
Five Tips for Running Cloudera on AWSCloudera, Inc.
 
Kudu voodoo slideshare
Kudu voodoo   slideshareKudu voodoo   slideshare
Kudu voodoo slideshareAidan Casey
 
Hadoop Application Architectures tutorial at Big DataService 2015
Hadoop Application Architectures tutorial at Big DataService 2015Hadoop Application Architectures tutorial at Big DataService 2015
Hadoop Application Architectures tutorial at Big DataService 2015hadooparchbook
 
Discover Neo4j Aura_ The Future of Graph Database-as-a-Service Workshop_3.13.24
Discover Neo4j Aura_ The Future of Graph Database-as-a-Service Workshop_3.13.24Discover Neo4j Aura_ The Future of Graph Database-as-a-Service Workshop_3.13.24
Discover Neo4j Aura_ The Future of Graph Database-as-a-Service Workshop_3.13.24Neo4j
 

Similar to AZ-204: Monitor, Troubleshoot & Optimize Azure Solutions (20)

Az 900 Session 3 Security, privacy, compliance, trust, pricing, SLA and Lifec...
Az 900 Session 3 Security, privacy, compliance, trust, pricing, SLA and Lifec...Az 900 Session 3 Security, privacy, compliance, trust, pricing, SLA and Lifec...
Az 900 Session 3 Security, privacy, compliance, trust, pricing, SLA and Lifec...
 
AZ-204: Connect to and consume Azure services and third-party services - Part 1
AZ-204: Connect to and consume Azure services and third-party services - Part 1AZ-204: Connect to and consume Azure services and third-party services - Part 1
AZ-204: Connect to and consume Azure services and third-party services - Part 1
 
Develop Azure compute solutions Part - 2
Develop Azure compute solutions Part - 2Develop Azure compute solutions Part - 2
Develop Azure compute solutions Part - 2
 
Az 104 session 2 implement and manage azure webapps and container
Az 104 session 2 implement and manage azure webapps and containerAz 104 session 2 implement and manage azure webapps and container
Az 104 session 2 implement and manage azure webapps and container
 
Discover Neo4j Aura Workshop (9.27.23).pptx
Discover Neo4j Aura Workshop (9.27.23).pptxDiscover Neo4j Aura Workshop (9.27.23).pptx
Discover Neo4j Aura Workshop (9.27.23).pptx
 
AZ-400: Define and implement a continuous delivery and release management str...
AZ-400: Define and implement a continuous delivery and release management str...AZ-400: Define and implement a continuous delivery and release management str...
AZ-400: Define and implement a continuous delivery and release management str...
 
Az 104 session 6 azure networking part2
Az 104 session 6 azure networking part2Az 104 session 6 azure networking part2
Az 104 session 6 azure networking part2
 
AZ-400 Session 1: Facilitate communication and collaboration
AZ-400 Session 1: Facilitate communication and collaborationAZ-400 Session 1: Facilitate communication and collaboration
AZ-400 Session 1: Facilitate communication and collaboration
 
Az 104 session 5: Azure networking
Az 104 session 5: Azure networkingAz 104 session 5: Azure networking
Az 104 session 5: Azure networking
 
Develop for Azure storage
Develop for Azure storageDevelop for Azure storage
Develop for Azure storage
 
AZ-900T00A-ENU-PowerPoint-02.pptx
AZ-900T00A-ENU-PowerPoint-02.pptxAZ-900T00A-ENU-PowerPoint-02.pptx
AZ-900T00A-ENU-PowerPoint-02.pptx
 
Introducing Azure Arc
Introducing Azure ArcIntroducing Azure Arc
Introducing Azure Arc
 
Microsoft Azure News - December 2019
Microsoft Azure News - December 2019Microsoft Azure News - December 2019
Microsoft Azure News - December 2019
 
AZ-400: Define and implement continuous integration – Part 2
AZ-400: Define and implement continuous integration – Part 2AZ-400: Define and implement continuous integration – Part 2
AZ-400: Define and implement continuous integration – Part 2
 
Discover Aura Workshop (12.5.23).pdf
Discover Aura Workshop (12.5.23).pdfDiscover Aura Workshop (12.5.23).pdf
Discover Aura Workshop (12.5.23).pdf
 
Big data journey to the cloud 5.30.18 asher bartch
Big data journey to the cloud 5.30.18   asher bartchBig data journey to the cloud 5.30.18   asher bartch
Big data journey to the cloud 5.30.18 asher bartch
 
Five Tips for Running Cloudera on AWS
Five Tips for Running Cloudera on AWSFive Tips for Running Cloudera on AWS
Five Tips for Running Cloudera on AWS
 
Kudu voodoo slideshare
Kudu voodoo   slideshareKudu voodoo   slideshare
Kudu voodoo slideshare
 
Hadoop Application Architectures tutorial at Big DataService 2015
Hadoop Application Architectures tutorial at Big DataService 2015Hadoop Application Architectures tutorial at Big DataService 2015
Hadoop Application Architectures tutorial at Big DataService 2015
 
Discover Neo4j Aura_ The Future of Graph Database-as-a-Service Workshop_3.13.24
Discover Neo4j Aura_ The Future of Graph Database-as-a-Service Workshop_3.13.24Discover Neo4j Aura_ The Future of Graph Database-as-a-Service Workshop_3.13.24
Discover Neo4j Aura_ The Future of Graph Database-as-a-Service Workshop_3.13.24
 

Recently uploaded

(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 

Recently uploaded (20)

(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 

AZ-204: Monitor, Troubleshoot & Optimize Azure Solutions

  • 2. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Session 5 AZ-204: Monitor, Troubleshoot & Optimize Azure Solutions 2
  • 3. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! AzureTalk Core Team 3
  • 4. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Today’s Session Speaker Sanjib Panigrahi AzureEzy Core Team MCP, Sr Software Engineer 4 Vipin Jha AzureEzy Core Team Consultant, MCT
  • 5. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Win Azure Exam Vouchers • Participate in quiz during session • 6 Selected participants will get free Azure Exam Vouchers • 1 selected participant will get free print copy of Demystifying Azure DevOps Services • Must be registered on Eventbrite • Winner will be announced in next session • #AzureEzy 5 Free Azure Exam Vouchers
  • 6. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Developer Associate- Cert Path 6
  • 7. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! AZ-204: Skills Measured • Develop Azure compute solutions (25-30%) • Develop for Azure storage (15-20%) • Implement Azure security (20-25%) • Monitor, troubleshoot, and optimize Azure solutions (15-20%) • Connect to and consume Azure services and third- party services (15-20%) 7
  • 8. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Prerequisites • Hands-on experience with Azure IaaS, PaaS solutions, and Azure Portal • Experience writing in an Azure supported language at the intermediate level. (C#, JavaScript, Python, or Java) • Ability to write code to connect and perform operations on, a SQL or NoSQL database product. (SQL Server, Oracle, MongoDB, Cassandra or similar) • Experience writing code to handle authentication, authorization, and other security principles at the intermediate level • Understanding of HTML, HTTP protocol and REST API interfaces 8
  • 9. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Agenda •Integrate caching and content delivery within solutions •Develop for Azure Cache for Redis •Develop for storage on CDNs •Instrument solutions to support monitoring and logging •Overview of monitoring in Azure •Instrument an app for monitoring •Analyzing and troubleshooting apps 9
  • 10. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Develop For Azure Cache For Redis 10
  • 11. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Azure Cache For Redis • In memory database technology • Open-source project (Redis enterprise product as well) • Remote Dictionary Server • key-value datastore that runs in-memory • Improves the performance and scalability of an application • Usable by any application within or outside of Azure. • Distributed data or content cache, a session store, a message broker, and more. • Deploy standalone or along with other Azure database services, such as Azure SQL or Cosmos DB 11
  • 12. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Data Types Stored In Cache 12 Data Types Example Strings Binary safe strings, any type of data , Ex image, Max length 512 MB Lists List of strings Sets (Unsorted) Unsorted collection Sorted Sets Non repeating collections of Strings Hashes Field value pairs Bitmaps and HyperLog Logs
  • 13. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Redis Caching Architectures • Single Node (for Dev/Test) • Multiple Node • Clustered 13
  • 14. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Accessing Redis Cache From Client To connect Azure Cache for Redis instance cache clients need • Host name • Ports • Access key for the cache 15
  • 15. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Hostname & Access Key 16
  • 16. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Redis Caching Tiers 17 Tier Basic Standard Premium Enterprise Enterprise Flash Node Single Multiple Multiple with backup & Cluster Enterprise feature Enterprise feature fast non-volatile storage Availability NA 99.9% 99.9% 99.999% 99.999% Replication and failover NA Yes Yes Yes Yes Zone redundancy NA NA Yes Yes Yes Virtual Network NA NA Yes Geo Replication NA NA Passive Active Active Memory size 250 MB-53 GB 250 MB-53 GB 6 GB-120 GB 12 GB-100 GB 384 GB-1.5 TB
  • 17. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Develop For Storage On CDNs 18
  • 18. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Caching • Process of storing data locally • Future requests accessed more quickly • Avoid multiple round-trips to server • Access same data locally • Save time and resources 19
  • 19. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Content Delivery Network • CDN use edge server for caching • Shared cache • File requested by one user can be accessed later by other users • Decreases number of requests to origin server 20
  • 20. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Content Delivery Network • Global CDN solution for delivering high-bandwidth content • Can be hosted in Azure or any other location • With Azure CDN, you can cache static objects loaded from • Azure Blob storage, • Web application, or any publicly accessible web server, • By using closest point of presence (POP) server • Accelerate dynamic content using dynamic site acceleration (DSA) 21
  • 21. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! How CDN Works 23 2 3 Point of Presence (POP) server Origin Server https://democdnep.azureedge.net https://demoappazure1 .azurewebsites.net
  • 22. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Azure CDN Benefits • Better performance and improved user experience to load content • Large scaling to high loads, such as the start of a product launch event • Less traffic sent to origin server 24
  • 23. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Azure CDN Product Azure CDN includes four products • Azure CDN Standard from Microsoft • Azure CDN Standard from Akamai • Azure CDN Standard from Verizon • Azure CDN Premium from Verizon 25
  • 24. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Azure CDN Caching Rule • Global caching rules • Custom caching rules 26
  • 25. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Caching Behavior Settings • Bypass cache • Override • Set if missing 27
  • 26. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Global/Custom Rule Processing • Global caching rules take precedence over default CDN caching behavior • Custom caching rules take precedence over global caching rules 28
  • 27. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Caching Rule 29
  • 28. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Instrument Solutions To Support Monitoring And Logging 30
  • 29. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Azure Monitor • Service for collecting, combining, and analyzing data from different sources • Detect and diagnose issues across applications and dependencies with Application Insights • Correlate infrastructure issues with Azure Monitor for VMs and Azure Monitor for Containers • Drill into monitoring data with Log Analytics for Deep diagnostics • Support alerts and automated actions • Create visualizations with Azure dashboards and workbooks 31
  • 30. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Monitoring Data Data collected by Azure Monitor • Metrics : Numerical value • Logs : Records 32 Reference : Microsoft Docs
  • 31. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Azure Monitor Data Collects data from a range of components • Application data • Operating system data • Azure resource data • Azure subscription data • Azure tenant data 33
  • 32. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Azure Monitor 34 Reference : Microsoft Docs
  • 33. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Alerts • Proactively notify when conditions found in monitoring data • Identify and address issues before users of system notice them 35 ion ro p Tar e eso r e Si na ri eria o i Tes ions o do oni or ondi ion er S a e Reference : Microsoft Docs
  • 34. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! key Attributes of Alert Rule • Target Resource • Application, VM, Storage account, Scale Set • Signal • Metric, Activity Log, Application Insights • Criteria (Percentage CPU > 70%) • Alert Name • Alert Description • Severity • 0 Critical, 1 Error, 2 Warning, 3 Informational, 4 Verbose • Action 36
  • 35. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Action Group • Collection of notification preferences defined • Azure Monitor and Service Health alerts use action groups to notify users that an alert has been triggered • Various alerts may use the same action group or different action groups depending on the user's requirements. • Configure up to 2,000 action groups in a subscription 37
  • 36. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Available Actions • Send an email or SMS message • Create an Azure app push notification • Make a voice call to a number • Call an Azure function or Trigger a logic app • Send a notification to a webhook • Create an ITSM ticket • Use a runbook (to restart an App Service, or scale a VM ) 38
  • 37. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Alert State • New • Acknowledged • Closed 39
  • 38. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Application Insights • Monitor, manage performance of applications • Gathers information related to performance, errors & exceptions in applications • Diagnose cause of problems that affect application • Monitor release pipelines for application • Improve your development lifecycle 40
  • 39. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Application Insights monitor • Request rates, response times, and failure rates • Dependency rates, response times, and failure rates • Exceptions • Page views and load performance • AJAX calls • User and session counts • Performance counters • Host diagnostics from Docker or Azure • Diagnostic trace logs • Custom events and metrics 41
  • 40. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! How Application Insights works 42 • Set up an Application Insights resource in Azure portal • Install an instrumentation package in application • Package will monitor application and send log data to Log Analytics workspace Reference : Microsoft Docs
  • 41. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Application Map 43 Reference : Microsoft Docs
  • 42. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Availability Tests • Monitor availability and responsiveness of any web site • Application Insights sends web requests to your application at regular intervals from points around the world • can alert if application isn't responding, or if it responds too slowly • set up availability tests for any HTTP or HTTPS endpoint that is accessible from the public internet 44
  • 43. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Availability Tests Types Three Types • URL ping test • Multi-step web test • Custom Track Availability Tests 45
  • 44. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! URL Ping Test 46
  • 45. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Break 47
  • 46. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Demo 1. Enhancing a web application by using the Azure Content Delivery Network 1. Create Azure resources 2. Configure Content Delivery Network and endpoints 3. Upload and configure static web content 4. Use Content Delivery Network endpoints 2. Monitoring services that are deployed to Azure 1. Create and configure Azure resources 2. Monitor a local web application by using Application Insights 3. Monitor a web app using Application Insights 48
  • 47. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Quiz 51 https://q.azureezy.com/az-204 Free Azure Exam Vouchers Winners' announcement in next session on 8th August 2021 Register for next session at azureezy.com/az-204 Update your skills on LinkedIn and enter a chance to win Surface Go!! More info @ https://azureezy.com/azure-skills-feb21
  • 48. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! Winners Announcements • Winn s fo P vio s S ssion “Imp m n z s c i y” 52
  • 49. https://azureezy.com © 2020 AzureEzy and AzureTalk. All rights reserved! 53 https://bharatguru.in https://www.linkedin.com/in/vipinkumarjha/ https://www.linkedin.com/in/ashishrajsrivastava https://azuredevopspro.com https://youtube.com/AshishRajSrivastava @ashishrajs https://www.linkedin.com/in /sanjibpanigrahi/ Thanks! https://azureezy.com/az-204 https://t.me/AzureTalk https://youtube.com/AzureTalk https://t.me/AzureDevOpsPro