The Hidden Art of Forensic Engineering in Cloud Support

The Hardest Support Job You’ve Never Heard Of When your car breaks down, the mechanic lifts the hood. When your cloud app breaks, your support engineer is standing in the parking lot. Listening through a closed window. Taking notes on the sound. That’s not a metaphor I invented to be dramatic. That’s the actual jobContinue reading “The Hidden Art of Forensic Engineering in Cloud Support”

Boost Your App Performance with Azure’s Intelligent SRE Agent

What Happens When AI Meets the Azure SRE AGENT? It Writes the Fix. Meet the Azure SRE Agent — an intelligent, autonomous system purpose-built to raise the bar on application reliability. It continuously monitors your applications in real time, detects abnormal behavior, diagnoses root causes at the code level, and proposes (or implements) precise, production-safeContinue reading “Boost Your App Performance with Azure’s Intelligent SRE Agent”

Advanced .NET Analysis: SOSEX Extension Guide

SOSEX Extension Reference for Azure PaaS Engineers Advanced .NET Heap & Lock Diagnostics “Debugging is like archaeology — except the artifacts are in memory, the civilization is your app, and the ancient curse is a memory leak.” Welcome to your friendly neighborhood SOSEX guide — your one-stop shop for peeking under the hood of Azure AppContinue reading “Advanced .NET Analysis: SOSEX Extension Guide”

Diagnostic Process: In-Depth Analysis and Collaborative Problem-Solving

When initiating a troubleshooting session with a customer, I aim to gather comprehensive information through a series of nine essential questions. These questions, designed to elicit detailed responses, form the backbone of an effective diagnostic process. The Key Questions: What is happening? What did you expect to happen? When is it happening? When did itContinue reading “Diagnostic Process: In-Depth Analysis and Collaborative Problem-Solving”

How do you analyze a dump file for high CPU

To analyze a dump file for high CPU usage using WinDbg, you can follow these detailed steps: Set Up Your Environment: Begin by setting up WinDbg and ensuring you have the correct symbol paths configured. Symbols are critical for accurately interpreting the dump file and understanding what each thread and function call represents. .sympath srvC:\Symbolshttp://msdl.microsoft.com/download/symbolsContinue reading “How do you analyze a dump file for high CPU”

SOS symbol file

SOS commands are a set of debugging commands provided by the SOS Debugging Extension (SOS.dll) for use with WinDbg, Visual Studio, and other debuggers. The SOS Debugging Extension helps you debug managed code (C#, VB.NET, F#) by providing information about the internal CLR (Common Language Runtime) environment, such as details about the garbage collector, managedContinue reading “SOS symbol file”

Using Auto-Heal to Capture Memory Dumps for Slow Requests

Azure auto heal is a powerful tool that can be used to capture vital information for any issues that may occur with your web applications. Every web app will eventually encounter some kind of issue, slowness, downtimes and the dreaded “intermittent issue”. With auto-heal you can mitigate the problem and even gather additional information toContinue reading “Using Auto-Heal to Capture Memory Dumps for Slow Requests”