Monitoring a diagnostika aplikací s Application Insights
Transkript
Miroslav Holec / MSP, MCP, MCSD, MTA Software Developer & Consultant miroslavholec.cz @miroslavholec Monitoring a diagnostika aplikací s Application Insights Application Insights PUBLIC PREVIEW a pouze v novém Azure portálu 1 Sběr telemetrie na různých vrstvách řešení. Mobilní aplikace, serverové aplikace a browser 3 Včetně on-premises řešení, široká škála platforem 2 Zpracování a uložení dat ve službě Application Insights Vyhodnocování 360° view celého řešení od dostupnosti přes výkonnost a použití Klíčové funkce AI 1 Monitoring dostupnosti (web apps) Dostupnost webové aplikace Responsivita Testy z různých lokalit Outside-in http testy i sofistikované web testy Automaticky sesbíraná data 2 Analýza použití Sledování provozu Technologické zázemí uživatelů Uživatelé (reální, noví, vracející se…), pageviews, sessions + 3 Analýza výkonnosti Serverové performance counters Requesty, časy zpracování, selhání Exceptions, call stacks Explicitně odeslaná data Sběr telemetrie pro AI JS Code metriky z klientské části SDK in-app events, errors, trace log NuGet Application Insights web app Status Monitor SERVICE dependencies IIS SDK NuGet Mobile App in-app events, errors, trace log outside-in http monitoring MS Azure Overview Blade Přednastavené grafy s průchodem na detailní blades Rychlá navigace na nejdůležitější pohledy (přednastavené) - Dostupnost Selhání (analýza exceptions) Performance, Server performance counters Analýza použití, browser, users, sessions, pageviews Nástroje pro analýzu 1 METRICS EXPLORER Multi-dimenzionální UI nad vlastními a přednastavenými metrikami 2 DIAGNOSTIC SEARCH Vyhledávání nad enormním množstvím dat s dotazováním Vlastní události EXCEPTION EVENT TRACE DEPENDENCY PAGEVIEW PROPERTIES REQUEST SINGLE PAGE APPS METRICS var properties = new Dictionary <string, string> { {"game", currentGame.Name}, {"difficulty", currentGame.Difficulty} }; var measurements = new Dictionary <string, double> { {"Score", currentGame.Score}, {"Opponents", currentGame.OpponentCount} }; telemetry.TrackEvent("WinGame", properties, measurements); PROPERTIES METRICS Vlastní události EXCEPTION EVENT TRACE DEPENDENCY PROPERTIES PAGEVIEW REQUEST SINGLE PAGE APPS METRICS Log4Net / Nlog… Stačí nainstalovat appender pro Application Insights … poté je možné logovat výjimky / trace dle potřeby … mapování probíhá vždy na události EXCEPTION nebo TRACE Pricing Ceny jsou uvedené po slevě v rámci Public Preview V rámci Public preview není definováno SLA DEMO miroslavholec.cz @miroslavholec
Podobné dokumenty
Hi bernate
nástrojov (XML editor, SQL editor a pod). Eclipse spolu s týmto rozšírením je možné si stiahnuť a nainštalovať z domovskej stránky Eclipse (http://www.eclipse.org/
downloads/) v rámci sady Eclipse ...
Luxmetry - Český metrologický institut
U ručkových přístrojů musí být všechny technické údaje o přístroji uvedené na stupnici a jejím okolí
zřetelné a srozumitelné.
Zemřel tvůrce prvního komerčně úspěšného počítače
Microsoftu. Gates a Allen se spojili s MITS a vyvinuli software Altair BASIC, který byl
prvním produktem Microsoftu.
Altair 8800 byl osmibitový mikropočítač s procesorem Intel 8080 ve stavebnicové ...
Logování - Robotomie.cz
Specifika ovládání webových aplikací pro mobilní zařízení
Odkazy na telefonní čísla a posílání SMS
volat infolinku
SMS
Podrobný obsah v pdf
naučit, jak využívat tagy, klíčová slova v názvech stránek a souborů, Alty, metatagy a další faktory ovlivňující CTR, odkazy nebo rychlost stránek
projít oblast off page optimalizace, nejlepší...
Deal Management manuál
First look.
Účastník aukce bidující s příslušným dealem má přednost před ostatními. Pouze pokud není imprese
prodána účastníku s dealem, je postoupena otevřené aukci.
Příručka pro správu aplikace NetIQ iManager
Používání sestav . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Server aplikace iManager . . . . . . . . . . . . . . . . . . . ...