.NET Monitoring Decrypted: Code Level Performance Metrics, Azure Monitoring, Structured Logging and More

At Stackify, we build with developers in mind. After all, who gets called when a critica application stops working over the weekend? Developers do.

It’s no secret that being on call is no fun. But at least when you have amazing application monitoring in place, it can be less stressful. Today’s applications rely on multiple services like SQL databases, external web services, queues, caching, cloud providers, and much more.

Fortunately, most all of these things are built for high availability. Unfortunately, minor application problems are still a reality, not to mention the occasional outage. When application problems do arise, developers need to find the problem quickly so they can go back to their weekend or finish their work items for the sprint.

In our Retrospective series, we pool together all our knowledge and experience on the most relevant and integral topics in the community and deliver them to developers. In our .NET Monitoring Decrypted guide, we share the lessons we’ve learned, from the best ways to find slow SQL queries to our full commitment to structured logging. We’ve done the research so you can do the coding.