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 . . . . . . . . . . . . . . . . . . . ...
Miroslav Holec / MSP, MCP, MCSD, MTA
Software Developer & Consultant
Levný hosting s Drupalem