X

ASP.NET

System memory health check for ASP.NET Core

I found temporary cross-platform solution for .NET Core to read system memory metrics until framework level libraries appear. This blog post shows how to build ASP.NET Core health check for system memory metrics.

Self-contained executable with .NET Core 3.0 on Windows, Linux and Raspberry

.NET Core 3.0 comes with support for self-contained executables. It means we can publish applications as a single executable for specified platform. Also trimming – removing of unused code from assemblies – is supported. This blog post demonstrates how to build self-contained executables using .NET Core.

Displaying ASP.NET Core health checks with Grafana and InfluxDB

After finishing my writing about ASP.NET Core health checks I started finding a way how to visual health check results so I can display these on the wall mounted TV or big screen. This blog post introduces how to visualize ASP.NET Core health checks with Grafana and InfluxDB.

Creating vCard in ASP.NET Core

It’s time to get back to old era of this blog and bring my vCard action result to today’s ASP.NET Core world. There’s also support for images so we can provide really good looking vCards from ASP.NET Core applications. This blog post gives a good base for custom vCard solutions in ASP.NET Core.

ASP.NET Core: Inject all instances of interface

We all probably know how to inject instance of interface to class using dependency injection in ASP.NET Core. But how can we inject all instances of interface to some class, let’s say controller, using dependency injection? The trick is simple and it’s shown in this blog post.

Building ASP.NET Core “Hello, blinky” IoT application

After installing ASP.NET Core 3.0 on Windows 10 IoT Core and getting my ASP.NET Core 3.0 LED controlling application work I wanted to finish this journey with some classics – Hello, blinky application.

Turning LED on and off with ASP.NET Core 3.0 on RaspberryPi

After getting .NET Core SDK and ASP.NET Core 3.0 work on my RaspberryPi and Windows 10 IoT Core I wanted to try out if I can communicate with some electronics right from web application. It is possible and here is how to do it.

Avoiding ping flood in ASP.NET Core health checks

Thing I left out from my post about ASP.NET Core health checks was the old legacy system we all know. It works and nobody wants to touch it. Other systems must be very careful with it because it is easy to break it down with load. Of course, there’s no way for us to replace or fix the elder monster. Here’s how to make sure we don’t take it accidentally down with too frequent ping checks or ping flood.

Installing ASP.NET Core 3.0 on RaspberryPi and Windows 10 IoT Core

ASP.NET Core 3.0 will run on RaspberryPi and other boards out of the box. There are also SDK binaries available in .NET Core 3.0 download page. Having full SDK available on RaspberryPi means that we can now build applications on board. Let’s see how it works.

ASP.NET Core health checks quick start

ASP.NET Core comes with built-in support for health checks that allow us to monitor system health. It’s not about logging or advanced monitoring – it’s about giving quick information if system is okay or not. This blog post shows how ASP.NET Core health checks work.