36 - Application Insights: The Tool You Never Knew You Needed

36 - Application Insights: The Tool You Never Knew You Needed

2021-05-21

Production issues, performance bottlenecks, and silent failures are every developer’s nightmare. Azure Application Insights — part of the Azure Monitor family — gives you the visibility to detect, diagnose, and resolve problems before they escalate. In this session, Chris is joined by Isaac Levins (self-described Application Insights superfan) to explore how Application Insights fits into the full DevOps lifecycle.

Topics covered in this session include:

  • What Application Insights is and how it sits within the broader Azure Monitor ecosystem
  • Instrumenting a .NET 5 application via Visual Studio in seconds, using the eShopOnWeb reference app
  • Codeless instrumentation for IIS-hosted apps using a PowerShell commandlet — no codebase access required
  • Live exception tracking and root-cause analysis for production incidents
  • User flow and funnel analysis to understand how customers navigate your application
  • Business-level custom event tracking to inform product investment decisions
  • How telemetry closes the DevOps loop — feeding insights back into the next development sprint

Whether you are a developer triaging exceptions, an architect evaluating observability tooling, or a product owner trying to understand real user behaviour, Application Insights delivers actionable data at every level.

Related Content

32 - Accelerate .NET to Azure with GitHub Actions

32 - Accelerate .NET to Azure with GitHub Actions

GitHub Actions makes it easy to automate your entire .NET software delivery pipeline — from build and test through to deployment on Azure. In this episode, Chris Reddington is joined by Isaac Levin, Senior Product Marketing Manager at Microsoft and a lifelong .NET developer, to walk through how GitHub Actions YAML workflows streamline deploying .NET and ASP.NET Core applications to Azure App Service, Azure Functions, and Azure Static Web Apps (including Blazor WebAssembly). Isaac traces the evolution of CI/CD tooling from FTP and CruiseControl.NET through to modern GitHub Actions, demonstrates how Azure and Visual Studio integrate to auto-generate workflows, and shares practical tips for getting started quickly.

24 - Health Endpoint Monitoring Pattern (Monitor your service and its dependencies!)

24 - Health Endpoint Monitoring Pattern (Monitor your service and its dependencies!)

2021-01-29

Stop waiting for users to tell you something is broken. The Health Endpoint Monitoring pattern gives your services a dedicated health-check endpoint that aggregates the status of all dependent components—databases, APIs, storage—into a single observable response. This episode covers the pattern in detail, including design considerations around caching, security, denial-of-service exposure, and integration with Azure Monitor and Application Insights.

GitHub Actions and Azure - Using Environments with GitHub Actions

GitHub Actions and Azure - Using Environments with GitHub Actions

2021-05-07

Once you have a working GitHub Actions workflow, the next challenge is safely deploying across dev, staging, and production with the right secrets in the right places. This episode deep-dives into GitHub Actions Environments: how to scope secrets per environment to enforce the principle of least privilege, configure required reviewers and wait timers as production gates, and assign service principals with minimal Azure RBAC permissions. A live demo deploys the cloudwithchris.com Hugo site to Azure Storage, making every concept concrete.