Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Miroslav Holec Software Developer & Consultant Monitoring a diagnostika aplikací s Application Insights 2015.

Podobné prezentace


Prezentace na téma: "Miroslav Holec Software Developer & Consultant Monitoring a diagnostika aplikací s Application Insights 2015."— Transkript prezentace:

1 Miroslav Holec Software Developer & Consultant Monitoring a diagnostika aplikací s Application Insights 2015

2 Monitoring dostupnostiAnalýza použitíDiagnostika výjimek Co jsou Application Insights ++ o Analytická služba Microsoft Azure o … se širokou podporou různých platforem a jazyků o … bez impactu na výkonnost aplikace o … dostupná pro MS Azure PaaS i on-premises řešení o … dostupná na novém portálu portal.azure.com (public preview) monitoring serveru log4net / nlog elmah

3 MS Azure Jak fungují Application Insights IIS ASP. NET App SDK Status Monitor JS Code metriky z klientské části in-app events, errors, trace log dependencies Application Insights SERVICE outside-in http monitoring NuGet

4 Jak fungují Application Insights System.Web.HttpException: The controller for path '/news' was not found or does not implement IController. at System.Web.Mvc.DefaultControllerFact ory.GetControllerInstance (System.Web.Mvc, Version= , Culture=neutral, PublicKeyToken=31bf3856ad364e35) at… dashboard / vizualizace + telemetrie + custom filters / time ranges + alerts

5 Vlastní události a metriky UDÁLOST / METRIKA o TrackTrace o TrackEvent o TrackMetric o TrackException o TrackDependency o TrackPageView o TrackRequest ZÁKLAD Name METRIKA EXCEPTION Name, Query, Time Name Name, Time, Response state PROPERTIES ANO délka ANO max 1000 METRIKY ANO 1 ANO X X X X X X X

6 Platformy o ASP. NET web apps o Windows Phone apps o Windows Store apps o Java web apps o iOS apps o Android apps o Other (preview) Jaká je podpora Application Insights Logovací frameworky o Log4Net o Nlog o System.Diagnostics.Trace o Java, Log4J, Logback o Cloud Based load testing (VS Online) … catch (Exception ex) { Log.Error ("Chyba XXX Log4Net", ex); TelemetryClient.TrackException (ex, filter.AsDictionary()); } Jazyky o C#, Visual Basic o C++ o Java o JavaScript o Objective-C o PHP, Python, Ruby

7 Pricing https://azure.microsoft.com/en-us/pricing/details/application-insights

8 DEMO https://github.com/mholec/applicationinsights


Stáhnout ppt "Miroslav Holec Software Developer & Consultant Monitoring a diagnostika aplikací s Application Insights 2015."

Podobné prezentace


Reklamy Google