Observability in ASP.NET Core with OpenTelemetry and Azure Monitor

Table of Contents What is OpenTelemetry? Setting Up OpenTelemetry in ASP.NET Core Metrics Logging Tracing Exporting to Azure Monitor Setting Up Azure Application Insights, Alerts, and Monitoring Viewing Custom Metrics in Azure Monitor Query Custom Metrics with KQL Deep Dive into Telemetry Signals Distributed Tracing Metrics Logs Advanced Telemetry Patterns Architecture Diagram Conclusion What is …

Continue reading Observability in ASP.NET Core with OpenTelemetry and Azure Monitor

Cache-aside pattern using ASP.NET Core and Azure Redis Cache

In the software development cycle, often the focus is on the performance of the application. There are many ways to improve the performance and one of the most commonly used pattern to improve the performance in modern cloud application is Cache-aside pattern. In this post, I will describe briefly about Cache-aside pattern and it's implementation …

Continue reading Cache-aside pattern using ASP.NET Core and Azure Redis Cache

Secret manager and Azure Key vault Part 2

Recap In the previous article, we have discussed about Secret manager and how it is useful during development lifecycle. If you haven't read my previous article on Secret Manager then I highly encourage you to go through https://dotnetintellect.com/2020/04/05/secret-manager-and-azure-key-vault-part-1/ In case, you are not using Azure, I would recommend you to go for free trail by …

Continue reading Secret manager and Azure Key vault Part 2