Slide 1

Slide 1 text

www.manuelmeyer.net @manumeyer1 Was läuft denn da alles? Klare Sicht mit Application Insights! Manuel Meyer [email protected]

Slide 2

Slide 2 text

Agenda 1. Die Geschichte 2. Application Insights Setup 3. Availability Tests 4. End-to-end Beispiel

Slide 3

Slide 3 text

Die Geschichte

Slide 4

Slide 4 text

Ein Bisschen Geschichte… Jahr 2000 Microsoft Operations Manager (MOM).

Slide 5

Slide 5 text

Ein Bisschen Geschichte… Jahr 2007 Aus MOM wird SCOM System Center Operations Manager (SCOM)

Slide 6

Slide 6 text

Ein Bisschen Geschichte… Jahr 2012 SCOM 2012 Jahr 2010

Slide 7

Slide 7 text

Aus MOM wird MOMS (eigentlich OMS) Ein Bisschen Geschichte… Jahr 2015 Operations Mangement Suite (OMS) / Log Analytics

Slide 8

Slide 8 text

Ein Bisschen Geschichte… Jahr 2012

Slide 9

Slide 9 text

Ein Bisschen Geschichte… Jahr 2015

Slide 10

Slide 10 text

Ein Bisschen Geschichte… Jahr 2018 Monitor your ▪ Applications ▪ Infrastructure ▪ Network

Slide 11

Slide 11 text

Ein Bisschen Geschichte… Jahr 2019

Slide 12

Slide 12 text

Application Insights Setup

Slide 13

Slide 13 text

Application Insights «An extensible Application Performance Management (APM) service for web developers» ▪ Monitoring ▪ Alerting ▪ Troubleshooting ▪ Analytics.

Slide 14

Slide 14 text

Application Insights Telemetrie = τῆλε (tēle) + μέτρον (métron)

Slide 15

Slide 15 text

Application Insights

Slide 16

Slide 16 text

Application Insights «Application Insights is Easy to Add and Easy to Use!» Schritt 1:

Slide 17

Slide 17 text

Application Insights «Application Insights is Easy to Add and Easy to Use! Schritt 2: Visual Studio: Azure Portal: Andere Plattformen: Andere Produkte:

Slide 18

Slide 18 text

Insights

Slide 19

Slide 19 text

Insights ▪ Basic ▪ Telemetry Search ▪ Metric Explorer ▪ Overview ▪ Dashboard ▪ Live Metrics Stream ▪ Application Map ▪ Performance ▪ Troubleshooting ▪ Failures ▪ End-to-end Transactions ▪ Monitoring ▪ Alerting ▪ Smart Detection ▪ Analytics ▪ KUSTO Query Engine

Slide 20

Slide 20 text

Insights – Die Demo App Security Verification Provider (SVP).

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

Insights – Die Demo App Security Verification Provider (SVP) ▪ Security Clearance Service ▪ Server IP Geo Resolution Service ▪ Travel Management System ▪ Route Calculator

Slide 23

Slide 23 text

Insights ▪ Basic ▪ Telemetry Search ▪ Metric Explorer ▪ Overview ▪ Dashboard ▪ Live Metrics Stream ▪ Application Map ▪ Performance ▪ Troubleshooting ▪ Failures ▪ End-to-end Transactions ▪ Monitoring ▪ Alerting ▪ Smart Detection ▪ Analytics ▪ KUSTO Query Engine

Slide 24

Slide 24 text

Insights – (Telemetry) Search

Slide 25

Slide 25 text

Insights – Metrics Explorer

Slide 26

Slide 26 text

Insights ▪ Basic ▪ Telemetry Search ▪ Metric Explorer ▪ Overview ▪ Dashboard ▪ Live Metrics Stream ▪ Application Map ▪ Performance ▪ Troubleshooting ▪ Failures ▪ End-to-end Transactions ▪ Monitoring ▪ Alerting ▪ Smart Detection ▪ Analytics ▪ KUSTO Query Engine

Slide 27

Slide 27 text

Insights - Dashboarding Application Dashboard LIVE Metrics Stream

Slide 28

Slide 28 text

Insights – Application Map

Slide 29

Slide 29 text

Insights ▪ Basic ▪ Telemetry Search ▪ Metric Explorer ▪ Overview ▪ Dashboard ▪ Live Metrics Stream ▪ Application Map ▪ Performance ▪ Troubleshooting ▪ Failures ▪ End-to-end Transactions ▪ Monitoring ▪ Alerting ▪ Smart Detection ▪ Analytics ▪ KUSTO Query Engine

Slide 30

Slide 30 text

Insights – Performance

Slide 31

Slide 31 text

Insights ▪ Basic ▪ Telemetry Search ▪ Metric Explorer ▪ Overview ▪ Dashboard ▪ Live Metrics Stream ▪ Application Map ▪ Performance ▪ Troubleshooting ▪ Failures ▪ End-to-end Transactions ▪ Monitoring ▪ Alerting ▪ Smart Detection ▪ Analytics ▪ KUSTO Query Engine

Slide 32

Slide 32 text

Insights – Failures & E2E Transaction Details

Slide 33

Slide 33 text

Insights ▪ Basic ▪ Telemetry Search ▪ Metric Explorer ▪ Overview ▪ Dashboard ▪ Live Metrics Stream ▪ Application Map ▪ Performance ▪ Troubleshooting ▪ Failures ▪ End-to-end Transactions ▪ Monitoring ▪ Alerting ▪ Smart Detection ▪ Analytics ▪ KUSTO Query Engine

Slide 34

Slide 34 text

Insights – Smart Detection

Slide 35

Slide 35 text

Insights ▪ Basic ▪ Telemetry Search ▪ Metric Explorer ▪ Overview ▪ Dashboard ▪ Live Metrics Stream ▪ Application Map ▪ Performance ▪ Troubleshooting ▪ Failures ▪ End-to-end Transactions ▪ Monitoring ▪ Alerting ▪ Smart Detection ▪ Analytics ▪ KUSTO Query Engine

Slide 36

Slide 36 text

Insights – Logs (Analytics) KQL: KUSTO Query Language

Slide 37

Slide 37 text

Availability Tests

Slide 38

Slide 38 text

Availability Tests «Läuft das überhaupt noch?»

Slide 39

Slide 39 text

Availability Tests

Slide 40

Slide 40 text

Availability Tests

Slide 41

Slide 41 text

Availability Tests ▪ URL Ping Test ▪ Visual Studio Web Test ▪ Fiddler Web Test ▪ https://manuelmeyer.net/2016/04/application-insights-part-7- availability-monitoring-and-web-testing-with-application-insights/

Slide 42

Slide 42 text

End-to-End Beispiel

Slide 43

Slide 43 text

Instrumentierung von meinem WordPress Blog Schritt 1: Application Insights Instanz erstellen Schritt 2: Wordpress Plugin installieren Schritt 3: Daten in PowerBI importieren Schritt 4: FERTIG!

Slide 44

Slide 44 text

Instrumentierung von meinem WordPress Blog Schritt 1: Application Insights Instanz erstellen

Slide 45

Slide 45 text

Instrumentierung von meinem WordPress Blog Schritt 2: Wordpress Plugin installieren

Slide 46

Slide 46 text

Instrumentierung von meinem WordPress Blog Schritt 2: Wordpress Plugin installieren

Slide 47

Slide 47 text

Instrumentierung von meinem WordPress Blog Schritt 3: Daten in PowerBI importieren

Slide 48

Slide 48 text

Instrumentierung von meinem WordPress Blog Schritt 3: Daten in PowerBI importieren

Slide 49

Slide 49 text

Instrumentierung von meinem WordPress Blog Schritt 3: Daten in PowerBI importieren

Slide 50

Slide 50 text

Instrumentierung von meinem WordPress Blog Schritt 3: Daten in PowerBI importieren

Slide 51

Slide 51 text

Instrumentierung von meinem WordPress Blog Schritt 4: FERTIG!

Slide 52

Slide 52 text

Agenda 1. Die Geschichte 2. Application Insights Setup 3. Availability Tests 4. End-to-end Beispiel

Slide 53

Slide 53 text

www.manuelmeyer.net @manumeyer1 Was läuft denn da alles? Klare Sicht mit Application Insights! Manuel Meyer [email protected]