TELEMETRIE EINER ANWENDUNG



Ähnliche Dokumente
Nico Orschel AIT GmbH & Co KG Marc Müller 4tecture GmbH. 95 Prozent brauchen es, 5 Prozent machen es: Load Testing mit VS leicht gemacht

LOAD TESTING 95% BRAUCHEN ES, 5 % MACHEN ES: LOAD TESTING MIT VS LEICHTGEMACHT NICO ORSCHEL MVP VS ALM, CONSULTANT

System Center Essentials 2010

TimeSafe Zeiterfassung. Version 2.5 (April 2009)

Neue Funktionen in Innovator 11 R5

PCC Outlook Integration Installationsleitfaden

MEHR INNOVATION. MIT SICHERHEIT. COMPAREX Briefing Circle 2014

Einfache und effiziente Zusammenarbeit in der Cloud. EASY-PM APPs und Add-Ins

AMPUS Inventory. Sie haben die Ressourcen. Wir bieten Ihnen Transparenz. Unternehmensweite Inventarisierung und Diagnose Ihrer IT-Netzwerk-Ressourcen

EIDAMO Webshop-Lösung - White Paper

Neuerungen im Service Pack 2

TYPO3 CMS 6.2 LTS. Die neue TYPO3- Version mit Langzeit- Support

Windows Server 2008 für die RADIUS-Authentisierung einrichten

(1) Mit dem Administrator Modul werden die Datenbank, Gruppen, Benutzer, Projekte und sonstige Aufgaben verwaltet.

:: Anleitung Hosting Server 1cloud.ch ::

Wo finde ich die Software? - Jedem ProLiant Server liegt eine Management CD bei. - Über die Internetseite

AMS Alarm Management System

Formular»Fragenkatalog BIM-Server«

Zuverlässiger IT-Service und Support Wir haben Ihr EDV-System im Griff.

Microsoft Dynamics NAV 2013 R/2 Installationsanleitung. Inhalt: Begleitmaterial des ERP Übungsbuchs:

07. November, Zürich-Oerlikon

OP-LOG

Was ist neu in Sage CRM 6.1

Perceptive Document Composition

Einfache und effiziente Zusammenarbeit in der Cloud. EASY-PM Office Add-Ins Handbuch

Tutorial Windows XP SP2 verteilen

Avira Management Console Optimierung für großes Netzwerk. Kurzanleitung

HP Software Patch- und Version-Notification

robotron*e count robotron*e sales robotron*e collect Anmeldung Webkomponente Anwenderdokumentation Version: 2.0 Stand:

Avira Server Security Produktupdates. Best Practice

Parallels Mac Management 3.5

Software zum Registrieren und Auswerten von Projektzeiten im Netzwerk

Was ist pcon.update? Girsberger Manual Registrierung pcon.update Service - Marketing Edition Sep Seite 1

Herausforderungen des Enterprise Endpoint Managements

Installationsanleitung dateiagent Pro

Installation der kostenlosen Testversion

Ein Überblick in 10 Minuten

Lizenzierung von System Center 2012

COSIDNS 2 ISPconfig3. Version 0.1 ( )

HISPRO ein Service-Angebot von HIS

Terminabgleich mit Mobiltelefonen

1 Installation QTrans V2.0 unter Windows NT4

Einfach wie noch nie. Der mypackage-ansatz. Ihre Lösung zur automatisierten Client-Bereitstellung. mypackage im Überblick

ESD einfach, schnell, digital. Electronic Software Distribution

THEMA: "SAS STORED PROCESSES - SCHNELL GEZAUBERT" HELENE SCHMITZ

Microsoft Dynamics CRM Perfekte Integration mit Outlook und Office. weburi.com CRM Experten seit über 10 Jahren

Lokale Installation von DotNetNuke 4 ohne IIS

Angebot zum Release-Update PROXESS 2008 auf PROXESS 5 :

objectif Import von Excel-Daten Bei Fragen nutzen Sie bitte unseren Support: Telefon: +49 (30)

Einrichten des IIS für VDF WebApp. Einrichten des IIS (Internet Information Server) zur Verwendung von Visual DataFlex Web Applications

Content Management System mit INTREXX 2002.

Hilfe zur Urlaubsplanung und Zeiterfassung

Backup-Server einrichten

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.

MehrWerte. Das Wipak Web Center DE 2014/03

Benutzerhandbuch MedHQ-App

OLXTeamOutlook 1.5 für Outlook 2003, 2002/XP, 2000 und 97/98

Installation EPLAN Electric P8 Version Bit Stand: 07/2014

Installation und Dokumentation juris Smarttags 1.0

Systemvoraussetzungen

GELEBTE ENTWICKLUNGSRICHTLINIEN

BI in der Cloud eine valide Alternative Überblick zum Leistungsspektrum und erste Erfahrungen

Updatehinweise für die Version forma 5.5.5

teamsync Kurzanleitung

HighSecurity-Backup Installations-Anleitung. Elabs AG

ITT WEB-Service DEMO. Kurzbedienungsanleitung

Installation von NetBeans inkl. Glassfish Anwendungs-Server

Intelligente Updateverwaltung Inventarisierung von Softwareprodukten Remoteunterstützung, mobile Endgeräte u.v.m.

ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg Weiterstadt

Inhalt. 1 Übersicht. 2 Anwendungsbeispiele. 3 Einsatzgebiete. 4 Systemanforderungen. 5 Lizenzierung. 6 Installation. 7 Key Features.

Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten

Änderung der Standardidentität im Zuge der Umbenennung der Hochschule

TimeSafe Zeiterfassung. Version 3.1 (März 2010)

Erläuterung des technischen Hintergrundes des neues RIWA GIS-Zentrums

Anlegen eines SendAs/RecieveAs Benutzer unter Exchange 2003, 2007 und 2010

Kurzvortrag und Gespräch in diesem Raum

SMART Newsletter Education Solutions April 2015

Hinweise zum Update des KPP Auswahltools (Netzwerkinstallation) auf Version 7.2

AS/point, Ihr Partner die nächsten 10 und mehr Jahre -

M-net -Adressen einrichten - Apple iphone

Ihr Benutzerhandbuch AVIRA ANTIVIR EXCHANGE

Installationsanleitung. TFSInBox

Handbucherweiterung Zuschlag

Anwenderleitfaden Citrix. Stand Februar 2008

Das Projekt wird durchgeführt von den Bezirksregierungen in Nordrhein- Westfalen in ihrer Funktion als Fachstelle für die öffentlichen Bibliotheken

Cad-OasEs Int. GmbH. 20 Jahre UG/NX Erfahrung prägen Methodik und Leistungen. Nutzen Sie dieses Wissen!

Clientkonfiguration für Hosted Exchange 2010

Vereinfachte Ticketerfassung oxando GmbH

Rechenzentrum der Ruhr-Universität Bochum. Integration von egroupware an der RUB in Outlook 2010 mit Funambol

mobilepoi 0.91 Demo Version Anleitung Das Software Studio Christian Efinger Erstellt am 21. Oktober 2005

Herzlich Willkommen bei der nfon GmbH

bizsoft Rechner (Server) Wechsel

Java Script für die Nutzung unseres Online-Bestellsystems

Softwaretechnische Anforderungen zu Opale bluepearl Version 1.0 vom

How-to: Webserver NAT. Securepoint Security System Version 2007nx

Transkript:

TELEMETRIE EINER ANWENDUNG VISUAL STUDIO APPLICATION INSIGHTS BORIS WEHRLE

TELEMETRIE 2

TELEMETRIE WELCHE ZIELE WERDEN VERFOLGT? Erkennen von Zusammenhängen Vorausschauendes Erkennen von Problemen um rechtzeitig Gegenmaßnahmen ableiten zu können 3

TELEMETRIE EINER ANWENDUNG WELCHE MESSWERTE SIND INTERESSANT? Anzahl der Nutzer Verhalten der Nutzer Kennzahlen Client (Typ / Ort) Kennzahlen Server (CPU / RAM) Verfügbarkeit Auftretende Fehler Häufigkeit von Fehlern 4

TELEMETRIE EINER ANWENDUNG FÜR WEN SIND DIE DATEN INTERESSANT? Fachbereich Entwicklung Architekten UI-Experten Qualitätssicherung Betrieb IT-Betrieb Support 5

TELEMETRIE EINER ANWENDUNG FÜR WEN SIND WELCHE DATEN INTERESSANT? Anzahl der Nutzer Verhalten der Nutzer Kennzahlen Client (Typ / Ort) Fachbereich Kennzahlen Server (CPU / RAM) Verfügbarkeit Auftretende Fehler Entwicklung Architekten UI-Experten Qualitätssicherung Häufigkeit von Fehlern Betrieb IT-Betrieb Support 6

TELEMETRIE EINER ANWENDUNG WIE WERDEN DIE DATEN HEUTE ERFASST? Server Monitoring durch den IT-Betrieb Verfügbarkeit, Performance Counter System Center Operations Manager, opennms, Nagios Integration von Logging durch die Entwicklung Log4Net, Enterprise Library, Trace, etc. 7

TELEMETRIE EINER ANWENDUNG WELCHE PROBLEME ERGEBEN SICH DARAUS? Hoher Aufwand für die Erfassung von Daten Viele Daten werden nicht erfasst Daten werden in unterschiedlichen Systemen gesammelt Zusammenhänge werden nicht erkannt Informationen erreichen nicht den Richtigen Effiziente Werkzeuge für eine Auswertung fehlen Systematische Auswertung findet nicht statt 8

APPLICATION INSIGHTS MICROSOFTS VISION Kontinuierliche Verbesserung von Anwendungen Fortführung der DevOps Initiative Enge Zusammenarbeit zwischen allen Projektbeteiligten Erkennen von Problemen so früh wie möglich Einfache Integration aller beteiligten System Einfache systematische Auswertung der Daten 9

APPLICATION INSIGHTS Application Insights for VSO 2013 vorgestellt Teil von Visual Studio Online Abgekündigt* Visual Studio Application Insights 2014 vorgestellt Teil von Windows Azure Preview* 10

APPLICATION INSIGHTS KONTINUIERLICHE VERBESSERUNG Erkennen Überprüfen Bewerten Korrigieren Diagnose 11

DEMO EINRICHTUNG EINES ACCOUNTS Überblick Portal Vergabe von Berechtigungen Azure Subscription ist eine Voraussetzung Zugriffssteuerung über Microsoft Account (Live Id) oder Azure Active Directory 12

DEMO VERFÜGBARKEIT EINER WEBSEITE Prüfung der Erreichbarkeit über einen URL-Ping-Test Prüfung von Szenarien über einen Webtest Grafische Auswertung Einrichten von Alarmierungen Blick von außen Einfache Einrichtung ohne Anpassung der Anwendung Nur notwendige Alarme einrichten und an Zielgruppe verschicken 15

DEMO NUTZERVERHALTEN Integration von Tracking Code Grafische Auswertung der Ergebnisse Minimale Anpassungen Unabhängig von der verwendeten Programmiersprache 20

APPLICATION INSIGHTS UNTERSTÜTZTE ANWENDUNGSTYPEN ASP.NET Java Javascript Windows ios Android PHP Pyton Kontinuierliche Erweiterung Mehrere SDKs noch im Status Preview 23

DEMO INTEGRATION IN ASP.NET Installation der Erweiterung Automatische Erfassung von Kennzahlen Grafische Auswertung Integration innerhalb von Sekunden Automatisierte Erfassung der wichtigsten Kennzahlen 24

DEMO ERFASSUNG VON EVENTS UND METRIKEN Tracking von Events Tracking von Metriken Grafische Auswertung Erfassung weiterer relevanter Daten einfach möglich 27

DEMO ERFASSUNG VON AUSNAHMEN Automatische Erfassung Auswertung im Kontext Automatische Erfassung Auswertung im Gesamtkontext möglich 29

APPLICATION INSIGHTS ERFASSUNG VON ERWEITERTEN DATEN ApplicationInsights.config Ergänzung von Telemetry Modules Ergänzung von Performance Countern 31

DEMO INTEGRATION IN.NET Installation des Pakets Erfassung eines Events Einfache Integration Erfassung von Daten manuell notwendig 34

APPLICATION INSIGHTS ERWEITERTE AUSWERTUNG Kontinuierlicher Export der Daten 38

APPLICATION INSIGHTS ERWEITERTE AUSWERTUNG Verarbeitung der Daten über eine eigene Lösung Bsp: SQL Power BI 39

APPLICATION INSIGHTS WAS KOSTET DER DIENST? 40

APPLICATION INSIGHTS TECHNISCHE VORAUSSETZUNGEN Erreichbarkeit des Service Endpoints dc.services.visualstudio.com 80/443 von allen Komponenten (Server / Client) Berechtigungen für den Zugriff auf Performance Counter Bandbreite 41

APPLICATION INSIGHTS KNACKPUNKTE Daten werden in einem Cloud Dienst erfasst Aktuell steht nur Central-US als Servicestandort zur Verfügung Keine sensiblen Daten erfassen Rechtliche Situation klären Bei Verwendung auf Clientseite Nutzereinverständnis einholen Einführung mit allen Beteiligten abstimmen 42

APPLICATION INSIGHTS HIGHLIGHTS Einrichtung innerhalb von Minuten Automatische Erfassung der wichtigsten Kennzahlen Einfache Auswertung ohne Aufwand Daten von Client, Backend, Frontend an einer Stelle 43

APPLICATION INSIGHTS BLOG http://blog.aitgmbh.de/tag/vso/ http://blog.aitgmbh.de/tag/azure/ FRAGEN & ANREGUNGEN Boris.Wehrle@aitgmbh.de 44

WIR UNTERSTÜTZEN SIE KONTAKT info@aitgmbh.de +49 711 49066430 AIT GmbH & Co. KG Leitzstr. 45, 70469 Stuttgart www.aitgmbh.de BERATUNG Agile ALM und TFS.NET und Architektur ENTWICKLUNG Dienstleister für individuelle Lösungen mit.net und Azure AIT GmbH & Co. KG Alle genannten und gezeigten Marken oder Warenzeichen sind eingetragene Marken oder eingetragene Warenzeichen ihrer jeweiligen Eigentümer und ggf. nicht gesondert gekennzeichnet. Aus dem Fehlen der Kennzeichnung kann nicht geschlossen werden, dass es sich bei einem Begriff oder einem Bild nicht um eine eingetragene Marke oder ein eingetragenes Warenzeichen handelt. AIT GmbH & Co. KG Ihre Software effizienter entwickelt 45