Miroslav Holec

Miroslav Holec { Software Architect & Dev Evangelist }

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č18Volná místa

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

Po vyplnění údajů dostanete informace k platbě převodem, které Vám budou zaslány i na email. Odesláním registrace souhlasíte se zpracováním osobních údajů. Více o zpracování osobních údajů se dočtete zde.

Termín

Fakturační údaje

Níže uveďte všechny účastníky školení. Na základě počtu účastníků je upravena celková cena, kterou můžete zkontrolovat níže.

1. účastník

2. účastník

3. účastník

Kontrolní otázka: Napište zde hlavní město ČR:
Celková cena: 1 900 Kč

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