16
DevOps: Monitorando aplicação com App Insights Gustavo Zimmermann (MVP Cloud & Datacenter) Microsoft - @gustavopercio Tweet @AppInsights

DevOps: Monitorando aplicação com App Insights

Embed Size (px)

Citation preview

Page 1: DevOps: Monitorando aplicação com App Insights

DevOps: Monitorando aplicação com App InsightsGustavo Zimmermann (MVP Cloud & Datacenter)Microsoft - @gustavopercio

Tweet @AppInsights

Page 2: DevOps: Monitorando aplicação com App Insights

AgendaWhy do I need Application Insights?What is it?What’s NewSee it in action!!!SummaryQuestions…

Page 3: DevOps: Monitorando aplicação com App Insights

Diagnostics for modern applicationsDifferent clientsand browsers

Multiple data centers

Multiple tiers and components

Feature churn Continuous Delivery

Quickly find and fix

Page 4: DevOps: Monitorando aplicação com App Insights

Answer questions like …

Is my application crashing?What exactly happened?

Is my application fast enough?Is my server able to handle the

load?How responsive are my

dependencies?Is my application UP or DOWN?

What is the root cause?How many people are impacted?

Page 5: DevOps: Monitorando aplicação com App Insights

What is Application Insights?Telemetry is collected at each tier: server backend, middleware, web service & browser1

Telemetry arrives in the cloud where it is stored & processed

Identify, understand and resolve issues with powerful out-of-the-box and custom telemetry3

2

Page 6: DevOps: Monitorando aplicação com App Insights

New capabilities

Intelligent APM: Proactively Detect,

Triage and Diagnose

Analytics: Instant Answers with Ad-

hoc Queries

DevOps: Integration

and Extensibility

Page 7: DevOps: Monitorando aplicação com App Insights

Intelligent APM: Detect, Triage & DiagnoseDetect

Proactive alerts, dashboards and live metrics stream

Triage Application map and real user impact

Diagnose Exceptions, performance issues, dependency failures and Azure role lifecycle issues

OperationalizeAlerts based on metrics/events/APM data with Webhooks support

Page 8: DevOps: Monitorando aplicação com App Insights

Intelligent APM Demo

Page 9: DevOps: Monitorando aplicação com App Insights

Ad-hoc queries and interactive analytics• Diagnosing across app

stack is hard unless various perspectives connected

• New and powerful big data query engine for all your app telemetry and root-cause analysis

• Ad-hoc queries and full-text search helps answer tough questions instantly

Page 10: DevOps: Monitorando aplicação com App Insights

Powerful query language• Simple, powerful SQL like

languagemuch easier for complex queries

• Filter, join and correlate data to gain performance & usage insights

• Extract and extend your data tocreate new calculated data fields

• Generate statistical aggregationsand powerful visualizations instantly

• Transaction response time• DB response time• Exceptions• CPU and memory utilization• Data center locationSe

rvice

Pe

rform

ance

• Custom events• Custom dimensions• App KPIs• Conversion ratesAp

p &

Busin

ess

Met

rics

• Response time• Errors• Geo location• Browser type and version• SessionCu

stom

er

Expe

rienc

e

Page 11: DevOps: Monitorando aplicação com App Insights

Analytics Demo

Page 12: DevOps: Monitorando aplicação com App Insights

• Diagnose problems right from within your dev environment

• Integrate with existing DevOps workflows in Visual Studio & VSTS

Visual Studio 2017Seamless Trace Collection; Search Production Telemetry; Diagnostics Hub; Jump to Code

Visual Studio Team ServicesRelease Annotations; Cloud Load Testing;Work Item Tracking*

DevOps integration

Page 13: DevOps: Monitorando aplicação com App Insights

Flexibility and extensibility• Open Source SDKs to

power insights for any web app

• Continuously export data to Azure Blob Storage or SQL

• Visualize data with Power BI Content Pack

• Data access via REST APIs*

Page 14: DevOps: Monitorando aplicação com App Insights

Getting started is easy!

ASP.NET, Java, HTML/JS, Ruby, PHP, Node.JS, Python, etc.

Instrumentand re-deploy

Visual StudioEclipse

JavaScript snippetOpen Source SDKs

Monitor withoutre-deployment

Azure extensionsStatus Monitor agent

Visual Studio local debugger

Page 15: DevOps: Monitorando aplicação com App Insights

Some questions you might have…Privacy & SecurityData storagePerformance impactCustomer support

And … it’s FREE to get started!

Page 16: DevOps: Monitorando aplicação com App Insights

SummaryProactively detect issues as they occur and fix before they start affecting your usersAnswer tough questions instantly with powerful ad-hoc query languageDiagnose problems right from within your development environment and incorporate it into your existing DevOps workflows

Application Insights: http://aka.ms/AIGetStartedFREE to Get Started!!

Tweet @AppInsights