Up:: Microsoft Azure Developer Associate AZ-204 2023

Azure Application Insights

Application Insights

  • 08:54:21 Application Insights
    • APM - Application Performance Management service
    • Sub-service of Azure Monitor
    • APM is a monitoring and management op performance and availability of software apps. APM strives to detect and diagnose complex performance problems to maintain an expected level of service.
    • Why use it?
      • automatically detect performance anomalies
      • includes powerful analytics tools to help diagnose issues and understand what users do with your app
      • designed to help you continuously improve performance and usability
      • works for wide variaty of apps hosted on-prem, hybrid or any public cloud
      • Integrates with DevOps processes
      • monitor and analyze telemetry from mobile apps by integrating with Visual Studio App Center
    • To Use
      • You need to install instrumet package (SDK)
      • or Enable Application Insights using the Application Insights Agents when supported
      • Apps can be instrumented from anywhere
    • What does it monitor
    • Open Telemetry
      • collection of open-source tools, APIs and SDKs to instrument, generate, collect and export telemetry data
      • Standardizes the way telemetry data (metrics, logs and traces) are generated and collected.
      • Wire Protocol
        • way of getting data from point to point eg SOAP, AMQP
    • Instrumentation
      • do this by adding Azure Application Insights SDK
      • implement traces
    • Auto Instrumentation
      • allows you to enable application monitoring with Application Insights without changing your code.
  • 09:01:31 Azure Application Insights Basics Follow Along
  • 09:21:40 Application Insights - Sampling
  • 09:24:14 Usage Analysis Follow Along
  • 09:30:02 Custom Events

Additional Metadata