Diagnostika aplikací s Application Insights

Dost možná již používáte nějaký logovací nástroj, ale v hloubi duše cítíte, že můžete mít více. Hledáte komplexní nástroj pro diagnostiku, který je zdarma.

Tento kurz je zaměřen na službu Application Insights, která je dostupná zdarma v prostředí Microsoft Azure a nabízí pokročilou diagnostiku a monitoring aplikací. Ukážeme si jak založit službu, nainstalovat a správně zkonfigurovat SDK v ASP.NET (Core) aplikaci a pokračovat budeme sběrem telemetrií. Ukážeme si přepojení na log4net, jak si telemetrie obohatit o globální vlastnosti a jak zredukovat jejich množství. Sesbírané telemetrie následně budeme zkoumat v Azure portálu a ukážeme si i další nástroje, které jsou pro analýzu telemetrií k dispozici.

Slovo lektora

Miroslav Holec MVP

Více než 10 let se věnuji vývoji moderních webových aplikací. Specializuji se na moderní webové technologie. Své služby poskytuji formou přednášek, školení a konzultací firmám i široké veřejnosti.

Životopis a zkušenosti s vývojem

Osnova

  • Úvod do Azure a Application Insights
  • Založení služby a konfigurace v ASP.NET
  • Monitoring, metriky a upozornění
  • Vlastní logování a globální vlastnosti
  • Internals a architektura sběru telemetrií
  • Processing a zpracování telemetrií
  • Analýza dat v Azure portálu
  • Další nástroje pro analýzu dat
  • Podpora App Insights ve Visual Studio
  • Cenový model a redukce přenesených dat
  • Premium features
  • Další nástroje pro analýzu telemetrií
  • Závěrečná diskuse s účastníky

Případný zbývající čas bude věnován řešení specifických otázek, architektonickým problémům a diskusi. Tato osnova je orientační a může být rozšířena nebo zúžena dle času.

Za poslední tři roky jsem měl o službě Application Insights téměř dvě desítky přednášek na mnoha konferencích. Především díky evangelizaci v oblasti diagnostiky jsem od roku 2016 oceněn jako Microsoft MVP.

Co se naučíte

  • K čemu použít službu Application Insights
  • Jak správně nastavit SDK pro automatický sběr telemetrií
  • Porozumět co se děje na pozadí a jak to ovlivnit
  • Sbírat vlastní telemetrie doplněné o trasování
  • Upravovat telemetrie a připojovat k nim další vlastnosti
  • Analyzovat telemetrie v portálu Microsoft Azure
  • Provádět základní diagnostiku přímo z Visual Studia
  • Chápat cenový model a používat premium funkce

Předpokládané vstupní znalosti

Přestože je službu Application Insights možné použít v různých druzích aplikací, toto školení se zaměřuje na použití v ASP.NET (Core) aplikacích. Předpokládá se tedy základní znalost frameworku ASP.NET (Core) a povědomí o Microsoft Azure - ideálně vlastní účet na Azure. Na začátku školení však nebude chybět krátký úvod do Azure.

Metoda výuky

  • Prezentace a teorie
  • Praktické ukázky (dostupné na GitHub)
  • Závěrečná diskuse s účastníky

Organizace a občerstvení

Během kurzu budou krátké přestávky, během kterých bude k dispozici drobné občerstvení a nápoje zdarma. V místnosti bude možné použít volně dostupnou wi-fi.

Termíny

Termín si můžete vybrat v registračním formuláři níže.

MístoDatumDélka kurzuCena bez DPHKapacitaStav
Praha 9. října   13:00 - 17:00
4 h.1 900 Kč18Proběhlo

Fotografie z podobných akcí


Místo konání

GreenPoint, s.r.o.
PRAHA, Dvouletky 529/42, Strašnice
Konferenční centrum GreenPoint
Parkování v areálu zdarma

Registrace

V současné době není žádný termín, na který by bylo možné se registrovat.


Microsoft Certified Solutions Developer Microsoft Certified Professional Microsoft Specialist Microsoft Technology Associate