Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Azure Application Insights: APM from Zero to Production

via Udemy

Overview

Analyze application performance with Azure Application Insights & Azure Monitor: tracing, logs (KQL), alerts, dashboards

What you'll learn:
  • Understand core and advanced concepts of Application Performance Monitoring (APM).
  • Create and configure Azure Application Insights resources in Azure Monitor.
  • Integrate Application Insights with a .NET application (API + SQL).
  • Monitor application performance using requests, dependencies and response times.
  • Analyze distributed transactions and end-to-end request flows.
  • Investigate failures, errors and exceptions using Application Insights telemetry.
  • Use Live Metrics for real-time application monitoring and troubleshooting.
  • Query and analyze application logs using Log Analytics and Kusto Query Language (KQL).
  • Create availability tests for health checks and REST API endpoints.
  • Build dashboards using Azure Application Insights and Golden Metrics.
  • Create alerts for availability, response time and error rate using Azure Monitor.
  • Integrate Application Insights data with Grafana dashboards.
  • Understand key production metrics: availability, reliability, performance and failures.
  • Troubleshoot real production issues using Application Insights APM tools.

This course will help you build real, production-ready Application Performance Monitoring using Azure Application Insights.


You will start by understanding the core concepts of Application Performance Monitoring (APM) and how Azure Application Insights fits into modern cloud architectures.


In this course, you will learn how to:

  1. Understand core and advanced concepts of Application Performance Monitoring (APM).

  2. Create and configure Azure Application Insights resources in Azure Monitor.

  3. Integrate Application Insights with a .NET application (API + SQL).

  4. Monitor application performance using requests, dependencies, and response times.

  5. Analyze distributed transactions and end-to-end request flows.

  6. Investigate failures, errors, and exceptions using Application Insights telemetry.

  7. Use Live Metrics for real-time application monitoring and troubleshooting.

  8. Query and analyze application logs using Log Analytics and Kusto Query Language (KQL).

  9. Create availability tests for health checks and REST API endpoints.

  10. Build dashboards using Azure Application Insights and Golden Metrics.

  11. Create alerts for availability, response time, and error rate.

  12. Integrate Azure Application Insights with Grafana dashboards.

  13. Apply best practices for monitoring, alerting, and observability in production environments.

  14. Stay up to date with the latest Azure Application Insights features and improvements.


By the end of the course, you will be confident using Azure Application Insights to monitor, troubleshoot, and improve the performance and reliability of your applications in production.

Taught by

Emin Salim

Reviews

4.8 rating at Udemy based on 50 ratings

Start your review of Azure Application Insights: APM from Zero to Production

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.