application monitoring and analytics...devops, issue management, siem, and itsm tools workflow...

17
Azure Monitor Randy Pagels Azure App Dev Specialist US Midwest Region Gain visibility into your apps with Azure Application Insights

Upload: others

Post on 02-Jan-2021

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Application monitoring and analytics...DevOps, issue management, SIEM, and ITSM tools Workflow Integrations A common platform for all metrics, logs and other monitoring telemetry Unified

Azure Monitor

Randy Pagels

Azure App Dev Specialist

US Midwest Region

Gain visibility into your apps with Azure Application Insights

Page 2: Application monitoring and analytics...DevOps, issue management, SIEM, and ITSM tools Workflow Integrations A common platform for all metrics, logs and other monitoring telemetry Unified

Azure MonitorFull observability for your infra, app and network

Advanced diagnostics and

analytics powered by machine

learning capabilities

Data Driven Insights

Rich ecosystem of popular

DevOps, issue management,

SIEM, and ITSM tools

Workflow Integrations

A common platform for

all metrics, logs and other

monitoring telemetry

Unified Monitoring

Metrics Log

Common Store

Azure Monitor now includes Application Insights & Log Analytics!

Page 3: Application monitoring and analytics...DevOps, issue management, SIEM, and ITSM tools Workflow Integrations A common platform for all metrics, logs and other monitoring telemetry Unified

Metrics

Logs

Application Container VM Monitoring Solutions

Insights

Dashboards Views Power BI Workbooks

Visualize

Metrics Explorer Log Analytics

Analyze

Alerts Autoscale

Respond

Event Hubs Ingest & Export APIs

Logic AppsIntegrate

Azure Monitor

Custom Sources

Application

Operating System

Azure Resources

Azure Subscription

Azure Tenant

Unified Monitoring

Page 4: Application monitoring and analytics...DevOps, issue management, SIEM, and ITSM tools Workflow Integrations A common platform for all metrics, logs and other monitoring telemetry Unified

Wiring it all up

Metrics

Logs

Azure Monitor

Custom Sources

Application

Operating System

Azure Resources

Azure Subscription

Azure Tenant

Logs & Metrics

emitted by Azure

Diag. Extensions + Agents

Windows + Linux Support

Workload Agnostic

Application Insights

SDK Driven

Multi-Language Support

For everything else

Page 5: Application monitoring and analytics...DevOps, issue management, SIEM, and ITSM tools Workflow Integrations A common platform for all metrics, logs and other monitoring telemetry Unified

Azure Monitor for Web Apps

Metrics

Logs

Insights

In-blade

resource views

Visualize

Metrics Explorer Log Analytics

Analyze

Alerts

Respond

Azure Monitor

Health

At scale

views

Operating System

Azure Resources

Azure Subscription

Azure Tenant

Custom source - agents and extension

Application

Page 6: Application monitoring and analytics...DevOps, issue management, SIEM, and ITSM tools Workflow Integrations A common platform for all metrics, logs and other monitoring telemetry Unified

Smarter Insights, Faster

Page 7: Application monitoring and analytics...DevOps, issue management, SIEM, and ITSM tools Workflow Integrations A common platform for all metrics, logs and other monitoring telemetry Unified

Application Insights

Page 8: Application monitoring and analytics...DevOps, issue management, SIEM, and ITSM tools Workflow Integrations A common platform for all metrics, logs and other monitoring telemetry Unified

Application Insights ecosystem

Support (Cloud/On-Premises/Hybrid)Officially Supported

C#/VB.NET

Java

JavaScript

Node.JS

Community Supported

PHP

Python

Ruby

Platforms & Frameworks

ASP.NET & Core

J2EE

Android & iOS

Azure App & Cloud Services

Azure Functions

Azure Service Fabric

Docker & Kubernetes

CMS

Drupal

Joomla

SharePoint

WordPress

Orchard

Logging Frameworks

Log4Net & NLog

Log4J & Logback

System.Diagnostics

Semantic Logging (SLAB)

Exploration Export & CorrelationIngestionMicrosoft Azure Portal

Azure Monitor

Application Map

Live Metrics Stream

Profiler & Debugger

Analytics PortalVisual Studio IDE

Application Insights

Open Source SDKs

Status Monitor

Azure Extensions

SCOM

MPVS App

Center

Open

Schema

Power BI

Microsoft Flow

OMS Connector

Data Access REST APIs

Blob storageAzure

DevOps

Stream Analytics

Logic Apps

Page 9: Application monitoring and analytics...DevOps, issue management, SIEM, and ITSM tools Workflow Integrations A common platform for all metrics, logs and other monitoring telemetry Unified

Code Repository Team Build UI & Load TestingDeploy to Slot

Application Insights

Visual Studio

AzureEclipse / XCode

Swap Slots

Web App: Azure DevOps Workflow

Page 10: Application monitoring and analytics...DevOps, issue management, SIEM, and ITSM tools Workflow Integrations A common platform for all metrics, logs and other monitoring telemetry Unified

Continuous Monitoring (CM) for DevOps

Monitor

& LearnOperateDeploy

Build &

TestDevelop

Plan &

Track

Page 11: Application monitoring and analytics...DevOps, issue management, SIEM, and ITSM tools Workflow Integrations A common platform for all metrics, logs and other monitoring telemetry Unified
Page 12: Application monitoring and analytics...DevOps, issue management, SIEM, and ITSM tools Workflow Integrations A common platform for all metrics, logs and other monitoring telemetry Unified

App Insights – Application Map

Page 13: Application monitoring and analytics...DevOps, issue management, SIEM, and ITSM tools Workflow Integrations A common platform for all metrics, logs and other monitoring telemetry Unified

Application Insights: Recap

Get the big picture Find & fix problems Build, measure, learn

▪ Azure Metrics & Dashboards

▪ Alerts & Notifications

▪ Synthetic Monitoring

▪ Live Metrics Stream

▪ Application Map v2 NEW!

NEW!

▪ Flow/Logic Apps Integration

▪ VSTS/RM Integration NEW!

▪ Data Access APIs & Export

▪ Smart Detection

▪ E2E Transaction Tracing NEW!

▪ Failure Diagnostics & Snapshot Debugging

▪ VS CodeLens Integration

▪ Advanced Analytics with Machine Learning

▪ Azure Monitor Auto-scaling

▪ Performance Monitoring & Profiling

▪ Custom Instrumentation

▪ User/Session/Event Monitoring

▪ Cohorts & Funnels

▪ Customer Retention

▪ User Flows

▪ Impact Correlation NEW!

Page 14: Application monitoring and analytics...DevOps, issue management, SIEM, and ITSM tools Workflow Integrations A common platform for all metrics, logs and other monitoring telemetry Unified

Azure Monitoring and Analytics

Bridging the gap across app and infrastructure

Azure Monitor

Azure Health

Azure Advisor

Azure Log Analytics

Service Map

Network Monitoring

Azure Application

Insights

Azure Dashboards

Metrics Explorer

Alerts & Notifications w/ ITSM Connector

Container Monitoring

SQL Analytics

Network Security Group Analytics

Activity Log

Shared Services

Basic Monitoring

Advanced Infra Monitoring

Advanced App Monitoring

Page 15: Application monitoring and analytics...DevOps, issue management, SIEM, and ITSM tools Workflow Integrations A common platform for all metrics, logs and other monitoring telemetry Unified

Azure Monitoring Mapping

Web Apps

App Services

API Services

SQL, HDInsight, Service Fabric, Functions, IIS, Containers, etc.

Compute

Storage

Network

Availability & App Health

End User Experience (RUM)

Performance & Diagnostics

User Insights & KPIs

Root Cause Analyses

Azure Health & Monitor for Basic Health Metrics & Logs

App Insights for App Monitoring, Diagnostics & Analytics

Resource availability

Basic service metrics

Service usage spikes

Troubleshooting queries

Azure Health & Monitor for Basic Health Metrics & Logs

App Insights for Functions

Log Analytics for Diagnostics

Azure Health & Monitor for Basic Health Metrics & Logs

Log Analytics for Diagnostics

Service Map for Process Mapping

NPM for Network Monitoring

Server availability

Noisy neighbors

Network performance

Health of core system metrics

Applications

Services

Infrastructure

Page 16: Application monitoring and analytics...DevOps, issue management, SIEM, and ITSM tools Workflow Integrations A common platform for all metrics, logs and other monitoring telemetry Unified

Summary

▪ Full visibility with visualization & collaboration tools

▪ Powerful monitoring, debugging & profiling with ad-hoc analytics

▪ Continuous monitoring through the DevOps lifecycle

Get started for free!http://aka.ms/AIGetStarted

Read about our announcements on Azure Blogs

Follow quick starts & tutorials on Azure Docs

Check out all our sessions on Microsoft Ready

Page 17: Application monitoring and analytics...DevOps, issue management, SIEM, and ITSM tools Workflow Integrations A common platform for all metrics, logs and other monitoring telemetry Unified

Azure Monitor Roadmap 2020

• Faster ingestion, query & alerting E2E latency

• One Azure Monitor Agent with at-scale Data Collection Rules

• Resource-centric Application Insights for Azure Resources

• Application Insights Codeless Attach for Apps on Azure App

Services, VMs & AKS

• Client SDK Support for OSS languages with OpenTelemetry

• Rich Insights for Workloads and additional Azure Resources

• Service specific monitoring for Networking Resources like

Load Balancer, Express Route, Private Link, VPN, vWAN, etc.

• Business Continuity Disaster Recovery & High Availability

• Recommended Alerts available out-of-the-box

• Distributed Tracing coverage & enhancements for additional

Azure Services (IoT Hub, Cosmos DB, Service Bus & Event Hub)

• App Scoping for monitoring logical group of resources

• Health Monitoring for VMs, Containers & Networking resources

• Selenium based multi-step synthetic availability testing

• Integrations with Azure DevOps for ChatOps (Teams, Slack) and

accessing Environment/Workload Health in Pipelines

• Continuous Export from Logs to Storage/Event Hub

• Creation and Deployment of Query Packs using APIs

Basics Capabilities