Monitoring a diagnostika aplikací s Application Insights

Transkript

Monitoring a diagnostika aplikací s Application Insights
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

Application Insights

Application Insights Miroslav Holec / MSP, MCP, MCSD, MTA Software Developer & Consultant

Více

Hi bernate

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 ...

Více

Luxmetry - Český metrologický institut

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é.

Více

Jekyll s CI a CD

Jekyll s CI a CD Levný hosting s Drupalem

Více

Zemřel tvůrce prvního komerčně úspěšného počítače

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é ...

Více

Logování - Robotomie.cz

Logování - Robotomie.cz nebo jednoduše z konfiguračního souboru smažte celý odkaz na danou kategorii, protože zde již nemá smysl. Pokročilá konfigurace Uvedli jsme pouze základy konfi...

Více

Podrobný obsah v pdf

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ší...

Více

Deal Management manuál

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.

Více

Příručka pro správu aplikace NetIQ iManager

Příručka pro správu aplikace NetIQ iManager Používání sestav . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Server aplikace iManager . . . . . . . . . . . . . . . . . . . ...

Více