Health Checks: Your First Line of Defense

There’s an easier way to be sure your services are working as you expect — Opsee’s health checks have you covered

Steve Boak
The Opsee Blog

--

Health checks are the core of the Opsee product. You create checks for your services and infrastructure, and we seamlessly integrate with your AWS environment so your checks are always up-to-date.

Our health checks do some things we’re really proud of:

They’re Automatic

When you start using Opsee, we discover your infrastructure and services and create health checks automatically:

Just enter AWS keys and add our instance to cover your environment

They’re Elastic

When you create a health check for a dynamic target like an ELB, Security Group, or Auto Scaling Group, that check never needs maintenance as the target changes. We track changes and react instantly.

They Have Meaningful Assertions

Service health is more than a status code. In Opsee you can also set assertions against the headers and body of a response, including specific JSON keys in a response body.

Assertions on status codes and response bodies ensure correctness

They Show You What Went Wrong

When a check fails in Opsee, we capture the failing responses to show them when and how it failed. This gives you some better context to understand what happened and fix it.

A failing event showing a complete response for context

They Help You Take Action

Deep integration with AWS means you can do things like restart problem instances right from the Opsee app.

Actions like instance restarts are available from the app

They’re the Start of Something Bigger

This is just the beginning of what we plan to do with health checks in Opsee. If you like what you see, sign up and try out the product.

--

--