Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Application Insights

Application Insights

A dive into the power of Application Insights and how to enable and use those features in your code.

Ed0195c951a51ca754ba19eb92a98e3f?s=128

Chris Ayers

March 30, 2019
Tweet

Transcript

  1. Application Insights

  2. Email: Chris.Ayers@NewSignature.com Twitter: @Chris_L_Ayers LinkedIn: https://www.linkedin.com/in/chris-l-ayers/ Blog: https://chrislayers.com/

  3. AGENDA APPLICATION PERFORMANCE MANAGEMENT (APM) AZURE APPLICATION INSIGHTS AZURE PORTAL

    VISUAL STUDIO VISUAL STUDIO CODE QUESTIONS
  4. Application Performance Monitoring Application Performance Monitoring Traces Traces Metrics Metrics

    End user Experience End user Experience Errors Errors Performance Performance Application Performance Management (APM)
  5. None
  6. Azure Application Insights  Extensible Application Performance Management (APM) Service

     Monitor live applications  Automatically detect performance anomalies  Powerful analytics tools  Continuous improvement  Multiple platforms  Integrates into DevOps process and tools  Integrates with AppCenter and HockeyApp
  7. Azure Application Insights

  8. REQUEST RATES, RESPONSE TIMES, AND FAILURE RATES DEPENDENCY RATES, RESPONSE

    TIMES, AND FAILURE RATES EXCEPTIONS PAGE VIEWS AND LOAD PERFORMANCE AJAX CALLS FROM WEB PAGES Azure Application Insights
  9. USER AND SESSION COUNTS PERFORMANCE COUNTERS HOST DIAGNOSTICS DIAGNOSTIC TRACE

    LOGS CUSTOM EVENTS AND METRICS Azure Application Insights
  10. • Request rates • Dependency rates • Response times •

    Failure rates • CPU load • Network Traffic Dashboards and Metrics
  11. • Automatic alerts based on your app • Triggers when

    outside the usual pattern. • Alerts on custom or standard metrics. Smart detection
  12. • Each component • Key metrics • Alerts. Application map

  13. • Show Hot Path • Label • Elapsed • When

    *Profiler runs randomly two times every hour and for a duration of two minutes each time it runs Profiler
  14. • Monitor & Diagnose with 1- second latency • Filter

    to a specific Server • Watch the effect of test loads, and diagnose issues live Live Metrics Stream
  15. Usage

  16. Page Views

  17. Search

  18. Pricing Data Ingestion See Azure Log Analytics data ingestion rates

    Data Retention 90 days Multi-step web tests 3, 4 $10 per test per month Ping web tests4 Free
  19. Pricing Feature Free Units Included Price Data Ingestion 5 GB

    per month1 $2.30 GB per month Data Retention 31 days2 $0.10 per GB per month
  20. Tooling Azure Application Insights

  21. Tooling – Code Lens Azure Application Insights

  22. Azure Application Insights Demo

  23. Thank You!