SlideShare ist ein Scribd-Unternehmen logo
1 von 38
Downloaden Sie, um offline zu lesen
Monitoring advanced PaaS workloads
in the enterprise
Karl-Gustav Ots
Managing Consultant, Kompozure AB
@fincooper
• Cloud and cybersecurity consultant
• Trainer and international speaker
• Patented inventor
• Working on Azure since 2011
Karl-Gustav Ots @ Kompozure
Agenda
• End-to-end monitoring, what and why?
• Recent updates
• Available tooling
After the session, you’ll have an overview of Azure E2E monitoring
options, whether you’re an IT Professional of a Developer.
Why end-to-end monitoring?
• By E2E I mean full-stack and
actionable monitoring of:
• Application
• Infrastucture
• Platform
• Out of scope:
• Billing
• Having E2E monitoring
infrastructure in place helps
you track :
• Health
• Performance
• Security
• SLA
• Benefits:
• Know how your application
performs
• Understand how users use
your app
• Fix issues and bugs faster
End-to-end monitoring helps to find out
Is my
application UP
or DOWN?
Is my
application
crashing?
What exactly
happened?
Is my
application
fast enough?
Is my server
able to handle
the load?
Is it Azure or
just me?
What is the
root cause?
How many
people are
impacted?
Azure Monitoring scene
Application
Insights
Azure Monitor Azure Health
ARM Activity
Logs
System Center
Operations
Manager
Operations
Management
Suite
Log Analytics
Network
Watcher
PowerBI
Secure Devops
Kit for Azure
(AzSDK)
Security
Center
Azure Monitor:
consolidated pipeline for
all monitoring data from
Azure services. It gives
you access to
performance metrics and
events that describe the
operation of the Azure
infrastructure and any
Azure services you are
using.
Application Insights:
application performance
monitoring and user analytics.
It monitors the code you've
written and applications
you've deployed on Azure or
on premises/other clouds
Log Analytics:
ingestion of log and
metric data from Azure
services (via Azure
Monitor), Azure VMs, and
on premises or other
cloud infrastructure and
offers flexible log search
and out-of-the box
analytics on top of this
data. It
Azure Monitor
Azure Monitor
• Built-In monitoring support for all Azure resources
• Out-of-the-box Resource Metrics, such as:
• Total active connections on Azure DB for MySQL
• Number of throttling errors for IoT hub
• Alert rules to get notified & take automated actions
• Exposed as an API
Recent Updates
• Application Insights is now Generally Available
• Also in Europe
• ARM Activity Logs Generally Available
• Azure Monitor Generally Available
• Azure Health and Planned Maintenance
• Log Analytics migration from Elastic Search and SOLR to Kusto
query language
Recent Updates (Ignite)
• Azure Monitor ITSM support
• System Center Service Manager, Service Now, Provance, Cherwell
• New Azure Monitor Alert engine
• Near-real time monitoring
• New UI for Application Insights and Azure Monitor
• Application Insights Failure Diagnostics
Demo
Azure Monitor:
consolidated pipeline for
all monitoring data from
Azure services. It gives
you access to
performance metrics and
events that describe the
operation of the Azure
infrastructure and any
Azure services you are
using.
Application Insights:
application performance
monitoring and user analytics.
It monitors the code you've
written and applications
you've deployed on Azure or
on premises/other clouds
Log Analytics:
ingestion of log and
metric data from Azure
services (via Azure
Monitor), Azure VMs, and
on premises or other
cloud infrastructure and
offers flexible log search
and out-of-the box
analytics on top of this
data. It
Application Insights
Application Insights Application Map
• Maps your application component dependencies
• Monitoring of load, performance, failures and alerts, at
component level
• You can drill down to a speific Azure Monitor or Azure Service
diagnostic view, such as SQL Database Advisor
• Helps you spot the problemmatic component more easily
Application insights Web test alerts
Availability test
• You can test any website
• Up to 16 Azure locations supported
• Not just HTTP response: can be configured to require certain
content to be retrieved (welcome text, image etc)
Application insights Web test alerts
Recorded step tests
• Session recording with Visual Studio or browser
• Timing and random number input
• Authentication with SAML or AAD
Application Insights Machine Learning alerts
• Failure Anomalies.
• Performance
Anomalies.
Application Insights
PowerBI pack
• Combine metrics from multiple
applications in one portal for self-service
BI
• Premade visualizations for active users,
page views, sessions, browser and OS
version, and geographic distribution of
users in a map
Azure Monitor:
consolidated pipeline for
all monitoring data from
Azure services. It gives
you access to
performance metrics and
events that describe the
operation of the Azure
infrastructure and any
Azure services you are
using.
Application Insights:
application performance
monitoring and user analytics.
It monitors the code you've
written and applications
you've deployed on Azure or
on premises/other clouds
Log Analytics:
ingestion of log and
metric data from Azure
services (via Azure
Monitor), Azure VMs, and
on premises or other
cloud infrastructure and
offers flexible log search
and out-of-the box
analytics on top of this
data. It
Log Analytics
Log Analytics
• Operation Management Suite (OMS) provides several infrastructure
monitoring capabilities out of the box:
• Network Performance Monitoring
• Storage, compute and Microsoft middleware performance
• With OMS, you can use the Kusto query engine to search trough
your System Center logs or syslog.
• You can ask e.g. for data on all unhealthy network links
• Or status of disk usage and patching for all VMs
• You can also bring all Application Insights telemetry into OMS
search logs!
Demo
Log Analytics connectivity
• Input
• Application Insights
• Azure Platform
• Azure Active Directory Audit logs, Azure Activity Logs, Azure Security Center Alerts,
most Azure Resource Provider's Logs
• Windows or Linux Virtual Machine logs
• System Center logs
• ITSM tools: System Center Service Manager, ServiceNow, Provance, and
Cherwell
• Output
• Azure Log Integration : Anywhere ☺
Azure Audit logs in PowerBI
OMS Service Map
• Built on the BlueStripe acquisition
• Automatically maps dependencies of your Windows or Linux VMs
• Shows connections between servers, ports and processes
• You need to install an agent
• Use Service map to gather a holistic SLA view on your IaaS
appications
• Drill down to machine level to see OMS performance monitoring data
• Think Application Map for infra!
SCOM
Azure end-to-end Monitoring
IaaS PaaS
Performance
monitoring
Operations Management
Suite
Application Insights
Dependency
mapping
OMS Service Map App insights Application
Map
Alerts and Health Azure Monitor Azure Monitor
Visualization PowerBi, Portal Dashboard
and SDK
PowerBI, Portal Dashboard
and SDK
SCOM visibility Azure Management Pack Application Insights
Management Pack
Further reading
• Patterns & Practices article on Monitoring:
• https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/
• Logic App that posts a message to a Slack channel when an Azure alert fires:
• https://github.com/Azure/azure-quickstart-templates/tree/master/201-alert-to-slack-with-logic-
app
• Set up alerts automatically using PowerShell
• https://docs.microsoft.com/en-us/azure/application-insights/app-insights-powershell-alerts
• Provision alerts from Secure DevOps kit for Azure:
• https://github.com/azsdk/azsdk-docs/blob/master/01-Subscription-
Security/Readme.md#azsdk-suscription-activity-alerts
• Ignite Sessions:
• Analyze & Debug applications across your DevOps workflow with Azure Application Insights
• Manage and optimize your cloud spend with Azure Cost Management by Cloudyn
• Monitoring, diagnosing and debugging with Azure networking
Thank you!
Please do not forget to evaluate the
session before you leave by using our
Lollipolls!

Weitere ähnliche Inhalte

Was ist angesagt?

Using microsoft application insights to implement a build, measure, learn loop
Using microsoft application insights to implement a build, measure, learn loopUsing microsoft application insights to implement a build, measure, learn loop
Using microsoft application insights to implement a build, measure, learn loop
Marcel de Vries
 
Architecture for monitoring applications in Cloud
Architecture for monitoring applications in CloudArchitecture for monitoring applications in Cloud
Architecture for monitoring applications in Cloud
Onkar Kadam
 
From Gates to Guardrails: Alternate Approaches to Product Security
From Gates to Guardrails: Alternate Approaches to Product SecurityFrom Gates to Guardrails: Alternate Approaches to Product Security
From Gates to Guardrails: Alternate Approaches to Product Security
Jason Chan
 

Was ist angesagt? (20)

Monitor Cloud Resources using Alerts & Insights
Monitor Cloud Resources using Alerts & InsightsMonitor Cloud Resources using Alerts & Insights
Monitor Cloud Resources using Alerts & Insights
 
Introduction to Azure monitor
Introduction to Azure monitorIntroduction to Azure monitor
Introduction to Azure monitor
 
Deep-Dive to Application Insights
Deep-Dive to Application Insights Deep-Dive to Application Insights
Deep-Dive to Application Insights
 
NashTech - Azure Application Insights
NashTech - Azure Application InsightsNashTech - Azure Application Insights
NashTech - Azure Application Insights
 
Using microsoft application insights to implement a build, measure, learn loop
Using microsoft application insights to implement a build, measure, learn loopUsing microsoft application insights to implement a build, measure, learn loop
Using microsoft application insights to implement a build, measure, learn loop
 
Visual studio 2015 - Application Insights
Visual studio 2015 - Application InsightsVisual studio 2015 - Application Insights
Visual studio 2015 - Application Insights
 
Architecture for monitoring applications in Cloud
Architecture for monitoring applications in CloudArchitecture for monitoring applications in Cloud
Architecture for monitoring applications in Cloud
 
Azure Low Lands 2018: Monitoring real life Azure applications when to use wha...
Azure Low Lands 2018: Monitoring real life Azure applications when to use wha...Azure Low Lands 2018: Monitoring real life Azure applications when to use wha...
Azure Low Lands 2018: Monitoring real life Azure applications when to use wha...
 
Global Azure Bootcamp 2017 - Performance and Health Management for Modern App...
Global Azure Bootcamp 2017 - Performance and Health Management for Modern App...Global Azure Bootcamp 2017 - Performance and Health Management for Modern App...
Global Azure Bootcamp 2017 - Performance and Health Management for Modern App...
 
DevOps in Azure :Azure Resource Manager
DevOps in Azure :Azure Resource ManagerDevOps in Azure :Azure Resource Manager
DevOps in Azure :Azure Resource Manager
 
From Gates to Guardrails: Alternate Approaches to Product Security
From Gates to Guardrails: Alternate Approaches to Product SecurityFrom Gates to Guardrails: Alternate Approaches to Product Security
From Gates to Guardrails: Alternate Approaches to Product Security
 
Keynote : évolution et vision d'Elastic Observability
Keynote : évolution et vision d'Elastic ObservabilityKeynote : évolution et vision d'Elastic Observability
Keynote : évolution et vision d'Elastic Observability
 
Combining logs, metrics, and traces for unified observability
Combining logs, metrics, and traces for unified observabilityCombining logs, metrics, and traces for unified observability
Combining logs, metrics, and traces for unified observability
 
Integrating Infrastructure as Code into a Continuous Delivery Pipeline
Integrating Infrastructure as Code into a Continuous Delivery PipelineIntegrating Infrastructure as Code into a Continuous Delivery Pipeline
Integrating Infrastructure as Code into a Continuous Delivery Pipeline
 
Full Stack Application Monitoring for AWS Powered by AI
Full Stack Application Monitoring for AWS Powered by AIFull Stack Application Monitoring for AWS Powered by AI
Full Stack Application Monitoring for AWS Powered by AI
 
Elastic APM: amplificação dos seus logs e métricas para proporcionar um panor...
Elastic APM: amplificação dos seus logs e métricas para proporcionar um panor...Elastic APM: amplificação dos seus logs e métricas para proporcionar um panor...
Elastic APM: amplificação dos seus logs e métricas para proporcionar um panor...
 
Elastic APM : développez vos logs et vos indicateurs pour obtenir une vue com...
Elastic APM : développez vos logs et vos indicateurs pour obtenir une vue com...Elastic APM : développez vos logs et vos indicateurs pour obtenir une vue com...
Elastic APM : développez vos logs et vos indicateurs pour obtenir une vue com...
 
DevOps sensors 360° high availability in the cloud
DevOps sensors 360°   high availability in the cloudDevOps sensors 360°   high availability in the cloud
DevOps sensors 360° high availability in the cloud
 
Construire une plateforme d'observabilité centralisée
Construire une plateforme d'observabilité centraliséeConstruire une plateforme d'observabilité centralisée
Construire une plateforme d'observabilité centralisée
 
vRealize Operation 7.5 What's new
vRealize Operation 7.5 What's newvRealize Operation 7.5 What's new
vRealize Operation 7.5 What's new
 

Andere mochten auch

Andere mochten auch (15)

Trivadis TechEvent 2017 Der Azure App Service by Manuel Meyer
Trivadis TechEvent 2017 Der Azure App Service by Manuel MeyerTrivadis TechEvent 2017 Der Azure App Service by Manuel Meyer
Trivadis TechEvent 2017 Der Azure App Service by Manuel Meyer
 
AZURE Data Related Services
AZURE Data Related ServicesAZURE Data Related Services
AZURE Data Related Services
 
2016 Azurebootcamp 中國Azure 使用經驗
2016 Azurebootcamp 中國Azure 使用經驗2016 Azurebootcamp 中國Azure 使用經驗
2016 Azurebootcamp 中國Azure 使用經驗
 
Citrix NetScaler Gateway i Azure MFA
Citrix NetScaler Gateway i Azure MFACitrix NetScaler Gateway i Azure MFA
Citrix NetScaler Gateway i Azure MFA
 
Azure Web App on Linux @ Global Azure Bootcamp 2017 Taiwan
Azure Web App on Linux @ Global Azure Bootcamp 2017 TaiwanAzure Web App on Linux @ Global Azure Bootcamp 2017 Taiwan
Azure Web App on Linux @ Global Azure Bootcamp 2017 Taiwan
 
Building Serverless Event-Driven Apps with Azure Event Grid
Building Serverless Event-Driven Apps with Azure Event GridBuilding Serverless Event-Driven Apps with Azure Event Grid
Building Serverless Event-Driven Apps with Azure Event Grid
 
Azure JKL Keynote 9.11.2017
Azure JKL Keynote 9.11.2017Azure JKL Keynote 9.11.2017
Azure JKL Keynote 9.11.2017
 
Microsoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure PlatformMicrosoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure Platform
 
Microsoft Tech Summit 2017 - 制造业运用微软研发云实现云到端的 DevOps 架构
Microsoft Tech Summit  2017 - 制造业运用微软研发云实现云到端的 DevOps 架构Microsoft Tech Summit  2017 - 制造业运用微软研发云实现云到端的 DevOps 架构
Microsoft Tech Summit 2017 - 制造业运用微软研发云实现云到端的 DevOps 架构
 
Microsoft Azure Security Overview - Microsoft - CSS Dallas Azure
Microsoft Azure Security Overview - Microsoft - CSS Dallas AzureMicrosoft Azure Security Overview - Microsoft - CSS Dallas Azure
Microsoft Azure Security Overview - Microsoft - CSS Dallas Azure
 
Cloud application architecture with sql azure and windows azure
Cloud application architecture with sql azure and windows azureCloud application architecture with sql azure and windows azure
Cloud application architecture with sql azure and windows azure
 
Azure IoT Workshop
Azure IoT WorkshopAzure IoT Workshop
Azure IoT Workshop
 
Azure 運用管理入門 ~ クラウドを安全・安心に使うために
Azure 運用管理入門 ~ クラウドを安全・安心に使うためにAzure 運用管理入門 ~ クラウドを安全・安心に使うために
Azure 運用管理入門 ~ クラウドを安全・安心に使うために
 
Azure 仮想マシンにおける運用管理・高可用性設計のベストプラクティス
Azure 仮想マシンにおける運用管理・高可用性設計のベストプラクティスAzure 仮想マシンにおける運用管理・高可用性設計のベストプラクティス
Azure 仮想マシンにおける運用管理・高可用性設計のベストプラクティス
 
Ai big dataconference_eugene_polonichko_azure data lake
Ai big dataconference_eugene_polonichko_azure data lake Ai big dataconference_eugene_polonichko_azure data lake
Ai big dataconference_eugene_polonichko_azure data lake
 

Ähnlich wie Monitoring advanced Azure PaaS workloads in the enterprise - Level: 200

Ähnlich wie Monitoring advanced Azure PaaS workloads in the enterprise - Level: 200 (20)

Different monitoring options for cloud native integration solutions
Different monitoring options for cloud native integration solutionsDifferent monitoring options for cloud native integration solutions
Different monitoring options for cloud native integration solutions
 
FAUG Jyväskylä 28.5.2019 - Azure Monitoring
FAUG Jyväskylä 28.5.2019 - Azure MonitoringFAUG Jyväskylä 28.5.2019 - Azure Monitoring
FAUG Jyväskylä 28.5.2019 - Azure Monitoring
 
Azure Monitoring Overview
Azure Monitoring OverviewAzure Monitoring Overview
Azure Monitoring Overview
 
Performance monitoring in a DevOps World
Performance monitoring in a DevOps WorldPerformance monitoring in a DevOps World
Performance monitoring in a DevOps World
 
Debugging and Interacting with Production Applications - MS Online Tech Forum
Debugging and Interacting with Production Applications - MS Online Tech ForumDebugging and Interacting with Production Applications - MS Online Tech Forum
Debugging and Interacting with Production Applications - MS Online Tech Forum
 
#SPFestDC #Azure #Functions V2: What's new and getting started
#SPFestDC #Azure #Functions V2: What's new and getting started#SPFestDC #Azure #Functions V2: What's new and getting started
#SPFestDC #Azure #Functions V2: What's new and getting started
 
Debugging and interacting with production applications
Debugging and interacting with production applicationsDebugging and interacting with production applications
Debugging and interacting with production applications
 
UpdateConf 2018: Monitoring real-life Azure applications: When to use what an...
UpdateConf 2018: Monitoring real-life Azure applications: When to use what an...UpdateConf 2018: Monitoring real-life Azure applications: When to use what an...
UpdateConf 2018: Monitoring real-life Azure applications: When to use what an...
 
Tokyo azure meetup #8 azure update, august
Tokyo azure meetup #8   azure update, augustTokyo azure meetup #8   azure update, august
Tokyo azure meetup #8 azure update, august
 
Tokyo azure meetup #8 - Azure Update, August
Tokyo azure meetup #8 - Azure Update, AugustTokyo azure meetup #8 - Azure Update, August
Tokyo azure meetup #8 - Azure Update, August
 
Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...
Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...
Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...
 
Past, Present and Future of DevOps Infrastructure
Past, Present and Future of DevOps InfrastructurePast, Present and Future of DevOps Infrastructure
Past, Present and Future of DevOps Infrastructure
 
Serverless Application Development with Azure
Serverless Application Development with AzureServerless Application Development with Azure
Serverless Application Development with Azure
 
#SPFestSea Introduction to #Azure #Functions v2
#SPFestSea Introduction to #Azure #Functions v2#SPFestSea Introduction to #Azure #Functions v2
#SPFestSea Introduction to #Azure #Functions v2
 
Cloud monitoring with Applications Manager
Cloud monitoring with Applications ManagerCloud monitoring with Applications Manager
Cloud monitoring with Applications Manager
 
Azure integration services from the IT Professional perspective
Azure integration services from the IT Professional perspectiveAzure integration services from the IT Professional perspective
Azure integration services from the IT Professional perspective
 
AppManager_Overview.pptx
AppManager_Overview.pptxAppManager_Overview.pptx
AppManager_Overview.pptx
 
Applications Performance Monitoring with Applications Manager part 1
Applications Performance Monitoring with Applications Manager part 1Applications Performance Monitoring with Applications Manager part 1
Applications Performance Monitoring with Applications Manager part 1
 
Innovation morning agenda+azure arc
Innovation morning agenda+azure arcInnovation morning agenda+azure arc
Innovation morning agenda+azure arc
 
New ThousandEyes Product Features and Release Highlights: March 2024
New ThousandEyes Product Features and Release Highlights: March 2024New ThousandEyes Product Features and Release Highlights: March 2024
New ThousandEyes Product Features and Release Highlights: March 2024
 

Mehr von Karl Ots

Mehr von Karl Ots (20)

TechDays Finland 2020: Best practices of securing web applications running on...
TechDays Finland 2020: Best practices of securing web applications running on...TechDays Finland 2020: Best practices of securing web applications running on...
TechDays Finland 2020: Best practices of securing web applications running on...
 
TechDays Finland 2020: Azuren tietoturva haltuun!
TechDays Finland 2020: Azuren tietoturva haltuun!TechDays Finland 2020: Azuren tietoturva haltuun!
TechDays Finland 2020: Azuren tietoturva haltuun!
 
IglooConf 2020: Best practices of securing web applications running on Azure ...
IglooConf 2020: Best practices of securing web applications running on Azure ...IglooConf 2020: Best practices of securing web applications running on Azure ...
IglooConf 2020: Best practices of securing web applications running on Azure ...
 
Building an Enterprise-Grade Azure Governance Model
Building an Enterprise-Grade Azure Governance ModelBuilding an Enterprise-Grade Azure Governance Model
Building an Enterprise-Grade Azure Governance Model
 
CloudBurst Malmö: Best practices of securing web applications running on Azur...
CloudBurst Malmö: Best practices of securing web applications running on Azur...CloudBurst Malmö: Best practices of securing web applications running on Azur...
CloudBurst Malmö: Best practices of securing web applications running on Azur...
 
IT Camp 19: Top Azure security fails and how to avoid them
IT Camp 19: Top Azure security fails and how to avoid themIT Camp 19: Top Azure security fails and how to avoid them
IT Camp 19: Top Azure security fails and how to avoid them
 
DevSum - Top Azure security fails and how to avoid them
DevSum - Top Azure security fails and how to avoid themDevSum - Top Azure security fails and how to avoid them
DevSum - Top Azure security fails and how to avoid them
 
Techorama Belgium 2019 - Building an Azure Governance model for the Enterprise
Techorama Belgium 2019 - Building an Azure Governance model for the EnterpriseTechorama Belgium 2019 - Building an Azure Governance model for the Enterprise
Techorama Belgium 2019 - Building an Azure Governance model for the Enterprise
 
Techorama Belgium 2019: top Azure security fails and how to avoid them
Techorama Belgium 2019: top Azure security fails and how to avoid themTechorama Belgium 2019: top Azure security fails and how to avoid them
Techorama Belgium 2019: top Azure security fails and how to avoid them
 
ISC2 Secure Summit EMEA - Top Microsoft Azure security fails and how to avoid...
ISC2 Secure Summit EMEA - Top Microsoft Azure security fails and how to avoid...ISC2 Secure Summit EMEA - Top Microsoft Azure security fails and how to avoid...
ISC2 Secure Summit EMEA - Top Microsoft Azure security fails and how to avoid...
 
IglooConf 2019 Secure your Azure applications like a pro
IglooConf 2019 Secure your Azure applications like a proIglooConf 2019 Secure your Azure applications like a pro
IglooConf 2019 Secure your Azure applications like a pro
 
UpdateConf 2018: Top 18 Azure security fails and how to avoid them
UpdateConf 2018: Top 18 Azure security fails and how to avoid themUpdateConf 2018: Top 18 Azure security fails and how to avoid them
UpdateConf 2018: Top 18 Azure security fails and how to avoid them
 
Top Azure security fails and how to avoid them
Top Azure security fails and how to avoid themTop Azure security fails and how to avoid them
Top Azure security fails and how to avoid them
 
Top 18 azure security fails and how to avoid them
Top 18 azure security fails and how to avoid themTop 18 azure security fails and how to avoid them
Top 18 azure security fails and how to avoid them
 
FAUG #9: Azure security architecture and stories from the trenches
FAUG #9: Azure security architecture and stories from the trenchesFAUG #9: Azure security architecture and stories from the trenches
FAUG #9: Azure security architecture and stories from the trenches
 
Azure Saturday: Security + DevOps + Azure = Awesomeness
Azure Saturday: Security + DevOps + Azure = AwesomenessAzure Saturday: Security + DevOps + Azure = Awesomeness
Azure Saturday: Security + DevOps + Azure = Awesomeness
 
Navigating in the sea of containers in azure when to choose which service and...
Navigating in the sea of containers in azure when to choose which service and...Navigating in the sea of containers in azure when to choose which service and...
Navigating in the sea of containers in azure when to choose which service and...
 
Kubernetes in Azure
Kubernetes in AzureKubernetes in Azure
Kubernetes in Azure
 
Azure security architecture
Azure security architectureAzure security architecture
Azure security architecture
 
Azure security architecture / FAUG JKL 15.2.2018
Azure security architecture / FAUG JKL 15.2.2018Azure security architecture / FAUG JKL 15.2.2018
Azure security architecture / FAUG JKL 15.2.2018
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Monitoring advanced Azure PaaS workloads in the enterprise - Level: 200

  • 1.
  • 2. Monitoring advanced PaaS workloads in the enterprise Karl-Gustav Ots Managing Consultant, Kompozure AB @fincooper
  • 3. • Cloud and cybersecurity consultant • Trainer and international speaker • Patented inventor • Working on Azure since 2011 Karl-Gustav Ots @ Kompozure
  • 4. Agenda • End-to-end monitoring, what and why? • Recent updates • Available tooling After the session, you’ll have an overview of Azure E2E monitoring options, whether you’re an IT Professional of a Developer.
  • 5. Why end-to-end monitoring? • By E2E I mean full-stack and actionable monitoring of: • Application • Infrastucture • Platform • Out of scope: • Billing • Having E2E monitoring infrastructure in place helps you track : • Health • Performance • Security • SLA • Benefits: • Know how your application performs • Understand how users use your app • Fix issues and bugs faster
  • 6.
  • 7. End-to-end monitoring helps to find out Is my application UP or DOWN? Is my application crashing? What exactly happened? Is my application fast enough? Is my server able to handle the load? Is it Azure or just me? What is the root cause? How many people are impacted?
  • 8. Azure Monitoring scene Application Insights Azure Monitor Azure Health ARM Activity Logs System Center Operations Manager Operations Management Suite Log Analytics Network Watcher PowerBI Secure Devops Kit for Azure (AzSDK) Security Center
  • 9. Azure Monitor: consolidated pipeline for all monitoring data from Azure services. It gives you access to performance metrics and events that describe the operation of the Azure infrastructure and any Azure services you are using. Application Insights: application performance monitoring and user analytics. It monitors the code you've written and applications you've deployed on Azure or on premises/other clouds Log Analytics: ingestion of log and metric data from Azure services (via Azure Monitor), Azure VMs, and on premises or other cloud infrastructure and offers flexible log search and out-of-the box analytics on top of this data. It
  • 11. Azure Monitor • Built-In monitoring support for all Azure resources • Out-of-the-box Resource Metrics, such as: • Total active connections on Azure DB for MySQL • Number of throttling errors for IoT hub • Alert rules to get notified & take automated actions • Exposed as an API
  • 12. Recent Updates • Application Insights is now Generally Available • Also in Europe • ARM Activity Logs Generally Available • Azure Monitor Generally Available • Azure Health and Planned Maintenance • Log Analytics migration from Elastic Search and SOLR to Kusto query language
  • 13. Recent Updates (Ignite) • Azure Monitor ITSM support • System Center Service Manager, Service Now, Provance, Cherwell • New Azure Monitor Alert engine • Near-real time monitoring • New UI for Application Insights and Azure Monitor • Application Insights Failure Diagnostics
  • 14. Demo
  • 15. Azure Monitor: consolidated pipeline for all monitoring data from Azure services. It gives you access to performance metrics and events that describe the operation of the Azure infrastructure and any Azure services you are using. Application Insights: application performance monitoring and user analytics. It monitors the code you've written and applications you've deployed on Azure or on premises/other clouds Log Analytics: ingestion of log and metric data from Azure services (via Azure Monitor), Azure VMs, and on premises or other cloud infrastructure and offers flexible log search and out-of-the box analytics on top of this data. It
  • 17. Application Insights Application Map • Maps your application component dependencies • Monitoring of load, performance, failures and alerts, at component level • You can drill down to a speific Azure Monitor or Azure Service diagnostic view, such as SQL Database Advisor • Helps you spot the problemmatic component more easily
  • 18.
  • 19. Application insights Web test alerts Availability test • You can test any website • Up to 16 Azure locations supported • Not just HTTP response: can be configured to require certain content to be retrieved (welcome text, image etc)
  • 20.
  • 21.
  • 22. Application insights Web test alerts Recorded step tests • Session recording with Visual Studio or browser • Timing and random number input • Authentication with SAML or AAD
  • 23. Application Insights Machine Learning alerts • Failure Anomalies. • Performance Anomalies.
  • 24.
  • 25. Application Insights PowerBI pack • Combine metrics from multiple applications in one portal for self-service BI • Premade visualizations for active users, page views, sessions, browser and OS version, and geographic distribution of users in a map
  • 26. Azure Monitor: consolidated pipeline for all monitoring data from Azure services. It gives you access to performance metrics and events that describe the operation of the Azure infrastructure and any Azure services you are using. Application Insights: application performance monitoring and user analytics. It monitors the code you've written and applications you've deployed on Azure or on premises/other clouds Log Analytics: ingestion of log and metric data from Azure services (via Azure Monitor), Azure VMs, and on premises or other cloud infrastructure and offers flexible log search and out-of-the box analytics on top of this data. It
  • 28. Log Analytics • Operation Management Suite (OMS) provides several infrastructure monitoring capabilities out of the box: • Network Performance Monitoring • Storage, compute and Microsoft middleware performance • With OMS, you can use the Kusto query engine to search trough your System Center logs or syslog. • You can ask e.g. for data on all unhealthy network links • Or status of disk usage and patching for all VMs • You can also bring all Application Insights telemetry into OMS search logs!
  • 29. Demo
  • 30. Log Analytics connectivity • Input • Application Insights • Azure Platform • Azure Active Directory Audit logs, Azure Activity Logs, Azure Security Center Alerts, most Azure Resource Provider's Logs • Windows or Linux Virtual Machine logs • System Center logs • ITSM tools: System Center Service Manager, ServiceNow, Provance, and Cherwell • Output • Azure Log Integration : Anywhere ☺
  • 31. Azure Audit logs in PowerBI
  • 32.
  • 33. OMS Service Map • Built on the BlueStripe acquisition • Automatically maps dependencies of your Windows or Linux VMs • Shows connections between servers, ports and processes • You need to install an agent • Use Service map to gather a holistic SLA view on your IaaS appications • Drill down to machine level to see OMS performance monitoring data • Think Application Map for infra!
  • 34.
  • 35. SCOM
  • 36. Azure end-to-end Monitoring IaaS PaaS Performance monitoring Operations Management Suite Application Insights Dependency mapping OMS Service Map App insights Application Map Alerts and Health Azure Monitor Azure Monitor Visualization PowerBi, Portal Dashboard and SDK PowerBI, Portal Dashboard and SDK SCOM visibility Azure Management Pack Application Insights Management Pack
  • 37. Further reading • Patterns & Practices article on Monitoring: • https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/ • Logic App that posts a message to a Slack channel when an Azure alert fires: • https://github.com/Azure/azure-quickstart-templates/tree/master/201-alert-to-slack-with-logic- app • Set up alerts automatically using PowerShell • https://docs.microsoft.com/en-us/azure/application-insights/app-insights-powershell-alerts • Provision alerts from Secure DevOps kit for Azure: • https://github.com/azsdk/azsdk-docs/blob/master/01-Subscription- Security/Readme.md#azsdk-suscription-activity-alerts • Ignite Sessions: • Analyze & Debug applications across your DevOps workflow with Azure Application Insights • Manage and optimize your cloud spend with Azure Cost Management by Cloudyn • Monitoring, diagnosing and debugging with Azure networking
  • 38. Thank you! Please do not forget to evaluate the session before you leave by using our Lollipolls!