Course info
Oct 25, 2019
1h 6m
Your 10-day individual free trial includes:

Expert-led courses

Keep up with the pace of change with thousands of expert-led, in-depth courses.

Ever wondered how your ASP.Net Core application should report its health, and the health of its dependencies to the world? In this course, ASP.Net Core Health Checks, you will gain the ability to implement health reporting throughout your ASP.Net Core application. First, you will learn how to implement simple health check endpoints within your application to report your app is alive and able to respond. Next, you will discover how to customize these health checks by adding additional dependency health checks, and custom formats for your health reports and health statuses. Finally, you will explore how to extend your applications health reporting functionality by changing it to a push model, where your application periodically and proactively publishes health check information. When you’re finished with this course, you will have the skills and knowledge of ASP.Net Core Health Checks needed to implement health reporting within your ASP.Net Core application.

About the author
About the author

Rag Dhiman is an experienced programmer who enjoys finding clean and expandable solutions to technological problems. He is MCPD and MCTS certified and a keen independent iOS developer with many Apps on the App Store.

More from the author
Azure Arc Enabled SQL Server: First Look
1h 23m
Jul 14, 2021
Unit Testing with Ruby
3h 2m
Jan 15, 2021
More courses by Rag Dhiman
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Rag Dhiman, and welcome to my course titled ASP.NET Core Health Checks. I've been developing and architecting software at a commercial level for well over 15 years. Along this time, I've seen various ways of monitoring and reporting that your .NET -based applications are alive and healthy. And over the years, I've seen everything from pointless pinging of servers to hollow API endpoints that don't tell you much in terms of how healthy your application and its dependencies really are. For example, your application might be physically working okay, but its connection to a database or an API that it relies on might be long gone. And in this type of situation, relying on primitive types of health checks won't tell you what your customer is actually experiencing. And if you're always a step behind your application issues, where your customers know before you know, your customers will also eventually be long gone. The good news is since .NET Core 2.2, there's now a native ASP.NET Core health checks framework that will give you the ability to create all the health checks you need to confirm your software and its dependencies are fully working 100% all the time. This course teaches you ASP.NET Core health checks using real-life scenarios so that you can proactively monitor your software and its dependencies for failures and issues, and at the same time giving you the ability to protect your reputation, your business, and your customers. So by the end of this course, you'll be fully skilled up in implementing ASP.NET Core health checks in your ASP.NET Core applications. And before you begin this course, you should be familiar with .NET Core software development and C# programming. So I hope you'll join me on this journey to learn ASP.NET Core Health Checks with this course, at Pluralsight.