

You're right! These health check examples are just a starting point, but each one of them are customizable.įor example, maybe for your SQL Server check, you might want to run a common query on your database to ensure the response time is within a designated period.įor our Discourse forums health check, I actually go much deeper than the example. Learn More Okay, cool - but that's just testing uptime and connectivity This is a backend component which can regularly poll your services to see it they're healthy or not.Ī sample health check looks something like this: // Stolen from the ASP.NET Core Docs public class ExampleHealthCheck : IHealthCheck In earlier versions of ASP.NET Core, a new feature was introduced called Health Checks. If Azure Redis Cache is upgrading, that impacts my overall system.īut how do you know WHICH component is the issue? Introducing Health Checks If Azure SQL is down or have a blip, that impacts my overall system. How do I define how healthy my application? It's not necessarily the health of one component, but the sum all the components!

In addition "all Azure services", we have a virtual machine (also running in Azure) that hosts a instance of Discourse.

We have an ASP.NET Core application running in Microsoft Azure App Services, and we take advantage of Azure SQL, Azure Storage, and Azure Redis Cache (wowza Azure!!). Here's an example: One of my clients has a relatively simple infrastructure. It's your code plus the infrastructure you run on.įailures in your application often are not just because the code you wrote is bad 😈, it's often because services or dependencies you depend on are having an issue. Neurio claims that more efficient use of a solar + battery system can reduce the payback period by 30%.It's your code plus the services you use. Neurio allows you to upgrade to this feature, but it may not be as advanced as the Sense version.Ī new unique feature for Neurio allows you to control and monitor distributed storage systems, potentially enhancing the return on your storage investment. The longer and the more you use Sense, the better it will be at recognizing the signatures of the appliances around your home. Perhaps the biggest differentiator for the Sense is its standard feature that allows appliance recognition. While the basics are the same, both are installed in your circuit breaker by attaching transformers to your power lines and allow real-time monitoring of consumption and generation, there are a few major differences.

Two of the leading home energy monitors, Neurio and Sense, have a few distinct characteristics to consider when comparing the two prodcuts.
