Monitorování a diagnostika aplikací v produkčním prostředí Michael Juřek

Podobné dokumenty
Ope p r e a r čn č í s ys y té t m é y y Windo d w o s Stručný přehled

Správa klientů pomocí Windows Intune

Windows 2008 R2 - úvod. Lumír Návrat

Návod k instalaci S O L U T I O N S

Tomáš Kantůrek. IT Evangelist, Microsoft

Sjednocení dohledových systémů a CMDB

NÁVOD K INSTALACI SOLUTIONS

Průvodce rychlou instalací AXIS 213

Instalace. Návod na instalaci a licencování ESI[tronic] Spuštění instalace z DVD ESI[tronic] 2.0 DVD 1 - soubor Setup.exe. 4.

v. 2425a Jak si na PC vypěstovat HTTP (WWW, Web) server a jak ho používat (snadno a rychle) by: Ing. Jan Steringa

Microsoft Azure Workshop

Programovací software ConfigTool. Základní obsluha a postup připojení k zařízení přes USB a GPRS. Verze 2.00

LINUX - INSTALACE & KONFIGURACE

Messenger. Novell 1.0 UMÍSTĚNÍ DOKUMENTACE K PROGRAMU NOVELL MESSENGER. STRUČ NÁ ÚVODNÍ PŘ ÍRUČ KA

Modul pro PrestaShop 1.7

STUDIJNÍ MATERIÁL PRO TECHNICKOU CERTIFIKACI ESET Business Edition, ESET Remote Administrator

Intune a možnosti správy koncových zařízení online

EPLAN Electric P8 2.7 s databázemi na SQL serveru

INSTALACE SOFTWARE A AKTIVACE PRODUKTU NÁVOD

Versiondog Lukáš Rejfek, Pantek (CS) s.r.o. 4/2014

MST - sběr dat pomocí mobilních terminálů on-line/off-line

IntraVUE Co je nového

MBus Explorer MULTI. Uživatelský manuál V. 1.1

Nastavení klientských stanic pro webové aplikace PilsCom s.r.o.

Instalační manuál aplikace

Obsah. Nastavení elektronické komunikace v IS PREMIER

Rychlý průvodce instalací a základním nastavením systému MagikINFO 13.5

Add-on modul Microsoft Dynamics NAV. manuál

CBR Test dimenzač ní čh parametrů vozovek

Zajištění komplexních sluţeb pro provoz systémové infrastruktury OSMS ZADÁVACÍ DOKUMENTACE

Windows a real-time. Windows Embedded

Implementace LMS MOODLE. na Windows 2003 Server a IIS 6.0

ešení pro správu klientských počítač a mobilní tisk Číslo dokumentu:

Diagnostika webových aplikací v Azure

IBM Tivoli Storage Manager 6.2 a IBM Tivoli Storage Manager FastBack 6.1.1

Úvod 17 ČÁST 1. Kapitola 1: Principy návrhu doménové struktury služby Active Directory 21

Jak spustit PC Fand na 64bit Windows - VdosPlus instalace

Fides Software Storage Client

První kroky s METEL IEC IDE

Program vyhodnocení rizik a stavu pro službu Active Directory a Microsoft Online Services

ABRA Software a.s. ABRA on- line

Αlpha 8 instalace a upgrade. Poznámky k instalaci Αlpha V8, Logical Medical Systems. GENNET s.r.o Kostelní Praha 7

T-Mobile Internet. Manager. pro Windows NÁVOD PRO UŽIVATELE

Reporting a Monitoring

NASTAVENÍ PROGRAMU EVIDENCE AUTOBAZARU PRO OS VISTA, WIN7 a WIN8 LOKÁLNÍ INSTALACE (PRO 1 POČÍTAČ)

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

Aktivace Demo licence - Digifort

VComNet uživatelská příručka. VComNet. Uživatelská příručka Úvod. Vlastnosti aplikace. Blokové schéma. «library» MetelCom LAN

Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13

Wonderware InTouch 2012 R2 Co je nového

PETR MAZÁNEK Senior systemový administrátor C# Developer

ŘÍZENÍ POHLEDÁVEK A AUTOMATICKÉ UPOMÍNKY. Katalogový doplněk ABRA Gen

1 ÚVOD Merbon SCADA K čemu program slouží Požadavky na systém... 4

VDDMAIL by ESCAD, Corp. (Součást IWSE.NET Services by ESCAD, Corp.)

Uživatelská příručka

Instalace programu ProVIS

EvMO postup při instalaci

1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW Databázový server Webový server Stanice pro servisní modul...

informačního systému Uživatelská příručka Konfigurace klientských statnic

Pokročilé techniky tvorby sestav v Caché. ZENové Reporty

Sledování výkonu aplikací?

IW3 MS SQL SERVER 2014

Návod k aktualizaci firmwaru pro Web Server OZW672..., OZW772 a OCI670

Monitoring ArcGIS systémů Hromadné řízení ArcGIS serverů

Enterprise Mobility Management AirWatch - představení řešení. Ondřej Kubeček březen 2017

INISOFT UPDATE - SLUŽBA AUTOMATICKÝCH AKTUALIZACÍ Uživatelská příručka

Téma 5: Konfigurace počítačů se systémem Windows 7. Téma 5: Konfigurace počítačů se systémem Windows 7

T-Mobile Internet. Manager. pro Mac OS X NÁVOD PRO UŽIVATELE

PMS - Power Monitor System. Rychlá instalace

1. Diagnostika kotle prostřednictvím řídící jednotky

1 Administrace systému Moduly Skupiny atributů Atributy Hodnoty atributů... 4

Obsah. 1) Rozšířené zadání 2) Teorie zásuvných modulů a) Druhy aplikací používajících zásuvné moduly b) Knihovny c) Architektura aplikace d) Výhody

AIDA64 Extreme. Příručka k nastavení. v

TMservice. Služba operačního systému Windows pro měření teploty čidlem TM

Biometrický podpis. Obsah. Biometrický podpis stručný průvodce

plussystem Příručka k instalaci systému

CMS. Centrální monitorovací systém. Manuál

Služba ve Windows. Služba (service) je program

Konfigurace Windows 7

Nápověda pro možnosti Fiery 1.3 (klient)

Newsletter RIBTEC automatické aktualizace Praktická novinka v servisu a podpoře k softwaru RIBTEC od verzí 15.0

Instalace a konfigurace klienta EuroDat verze 3.x

ZÁLOHA A OBNOVA ABRA GEN

Importy a exporty KLIENTSKÝ DOPLNĚK PRO PODPORU IMPORTŮ VERZE 3.2.0

Nastavení klientských stanic pro webové aplikace PilsCom s.r.o.

Virtualizace aplikačních serverů na vzdálených lokalitách ČSSZ radikálně zvýšila jejich dostupnost

- PC musí být připojené v lokální síti - je bezpodmínečně nutné, aby aplikace Outlook nebyla aktivní)

Aplikace a služba Money Dnes Publisher v deseti krocích

Řešení pro správu klientů a mobilní tisk

Služby, Registr Služby, Registr Procesy, BCD Pro, Událo cesy, BCD sti, Událo

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím

APS mini.ed programová nadstavba pro základní vyhodnocení docházky. Příručka uživatele verze

multiverze Pro Windows Vista/XP/9x/2000

Téma 4: Práce s CentOS. Instalace softwarových balíčků pomocí yum

Instalace IBM Notes 9 na Windows Server 2012 Core

KP KP KP DIAGNOSTIKA KOTLŮ KP

ADMINISTRACE POČÍTAČOVÝCH SÍTÍ. OPC Server

Allegro framework. Podstatné vlastnosti. Allegro Business Solution Framework

Transkript:

Monitorování a diagnostika aplikací v produkčním prostředí Michael Juřek IT konzultant michael.jurek@hotmail.cz

Dnešní téma obrazem

Dnešní téma obrazem Lokální adresář System Center Operations Manager Application Insights Microsoft Monitoring Agent

Microsoft Monitoring Agent

Monitoring Agent - předkové Application Program Monitoring (APM) Původ AVIcode Součást SCOM (System Center Operations Manager) Ve formě MMA nadále součástí SCOM Stand-alone IntelliTrace Collector Součást vlny Visual Studio 2012 Diagnostika na USB klíči Nahrazen MMA, stažen, znovu uveden

Monitoring Agent - funkce Služba monitorující aplikační infrastrukturu a její zdraví (.NET, Java) Sbírá diagnostické informace trasovací záznamy, výkonnostní metriky, záznamy z logů, Poskytuje tyto informace dalším systémům SCOM, Application Insights Trasovací záznamy lze analyzovat ve Visual Studiu Ultimate ( historical debugging ): Základní analýza možná i ve SCOM konzoli a Application Insights portálu Pouze pro webové aplikace (zatím?) vazba na IIS

Dva režimy běhu Monitorovací: Nízká režie do 5% Rozumné množství generovaných dat Základní analýza i bez VS Ultimate Vhodný pro always on běh Trasovací: Značná režie -??? % Dlouhodobě neudržitelný objem dat Nutné VS Ultimate pro analýzu Vhodný pro on demand běh

Instalace MMA Volně stažitelný software (32 a 64 bit verze) Předinstalovaný na všech počítačích monitorovaných System Center Operations Managerem 2012 R2 Aktualizace prostřednictvím Microsoft Update Po instalaci je pasivní a nevyvíjí žádnou činnost

DEMO Microsoft Monitoring Agent Možnosti nastavení

Sběr do lokálního adresáře

Ovládání PowerShell Modul a připravané prostředí je součástí instalace MMA Nutno spustit jako administrátor: Pokud nejsem, musím použít SkipIISReset a poté požádat administrátora o asistenci

Příkazy PowerShellu Start-WebApplicationMonitoring Spuštění monitorování pro web site a aplikaci Stop-WebApplicationMonitoring Vytvoření a uzavření souboru *.itrace Zastavení monitorování aplikace Checkpoint-WebApplicationMonitoring Vytvoření a uzavření souboru *.itrace Monitorování aplikace pokračuje dál Get-WebApplicationMonitoringStatus Zobrazí stav všech monitorovacích aplikací

Start-WebApplicationMonitoring Povinné parametry: Typ výstupu (-Local) Jméno webu a aplikace (-Name) Výstupní adresář pro logy (-OutputPath) Nepovinné parametry: Typ sběru a míra detailu (-CollectionPlan) Odložení resetu IIS (-SkipIISReset) Maximální velikost souboru (- MaximumFileSizeInMegabytes)

Černá magie nastavení sběru Logika parametrů se změnila Co najdete na webu je zastaralé!!! 2 různé formáty souborů: Pro monitorovací režim APM styl Relativně čitelný, lze ho snadno editovat Zřejmě do budoucna převáží Pro trasovací režim IntelliTrace styl Ručně téměř needitovatelný Existuje editor http://intellitracecpconfig.codeplex.com/

Monitorovací režim Pokud neuvedete CollectionPlan: Je-li v rootu aplikace soubor s konfigurací ApplicationInsights.config, použije se Pokud není nakopíruje se na jeho místo výchozí plán pro monitorovací režim Pokud uvedete CollectionPlan, nakopíruje se do rootu a nadále se používá

Monitorovací režim - příklad

Trasovací režim Vždy musíte uvést CollectionPlan Nic se nikam nekopíruje ApplicationInsights.config v rootu aplikace se ignoruje Dvě připravené konfigurace: collection_plan.asp.net.default.xml collection_plan.asp.net.trace.xml Včetně hodnot proměnných, více událostí

Rozdíly mezi režimy Trasovací režim monitoruje aplikační pool, monitorovací monitoruje web aplikaci Trasovací režim zaznamená vše, monitorovací pouze požadavky generující výjimky a výkonnostní události Monitorovací režim provádí deduplikaci a sumarizaci, trasovací zaznamená všechny jednotlivosti Různá úroveň detailu Trasovací režim neumí detekovat výkonnostní problémy

Propojení na zdrojový kód ve VS V aplikaci musí být soubor BuildInfo.config Team Build v TFS 2013 ho generuje automaticky U ručního buildu nutno použít přepínač GenerateBuildInfoConfigFile Pro zcela automatickou funkci použijte přepínač IncludeServerNameInBuildInfo Pozor na bezpečnostní aspekt, prozrazujete interní informace

DEMO BuildInfo.config Monitorovací režim Trasovací režim ve 2 úrovních Analýza ve Visual Studiu

SC Operations Manager

SCOM Sbírá data z MMA: Výjimky v aplikaci Výkonnostní problémy v aplikaci Možnost vygenerování *.itrace souboru pro vývojáře Možnost krátkodobého přepnutí do trasovacího režimu (ze SCOM konzole) Volitelná integrace s TFS: Vytvoření work itemu ve SCOM (operátor) Update work itemu v TFS (vývojář) Automatické provázání toku dat SCOM-TFS

VIDEO Sběr dat do SCOM Propojení s TFS

Application Insights

VS Online Application Insights Tři technologicky nezávislé věc používající sdílené repository a portál: Monitorování výkonnosti a diagnostika data dodává MMA agent nainstalovaný v operačním systému hostitele Monitorování dostupnosti externí k aplikaci, která musí mít veřejné URL Telemetrie sběr dat, vyžaduje modifikaci kódu

Podporované platformy Výkonnost a diagnostika -.NET na IIS anebo Java, OS pouze Windows kvůli instalaci MMA agenta Dostupnost cokoliv s veřejnou HTTP(S) adresou Telemetrie JavaScript,.NET framework, Java, Windows Store, Windows Phone

Extenze do Visual Studia Automaticky vytvoří konfigurační soubor a doplní do něj připojovací informace

Propojení s MMA V nastavení agenta zadáme ID účtu a klíč pro připojení MMA k účtu VS Online Soubor ApplicationInsights.config: V root adresáři webové aplikace Vždy pouze monitorovací režim Identifikace aplikace jméno a GUID Nastavení parametrů a úrovně sběru Není třeba specificky povolovat přes Start- WebApplicationMonitoring Stačí IISReset.exe Pokud ho použijete, vytvoří default konfigurační soubor v aplikaci, pokud tam není

DEMO Extenze do Visual Studia Sběr diagnostických dat Analýza ve Visual Studiu Monitorování dostupnosti Telemetrie

Kurzy Počítačové školy Gopas na www.gopas.cz Získejte tričko TechEd 2014 za vyplněný hodnotící dotazník. Počítačová škola Gopas Vaše IT škola života