From the course: DevOps Foundations

Unlock this course with a free trial

Join today to access over 25,300 courses taught by industry experts.

Operational feedback: Observability

Operational feedback: Observability

From the course: DevOps Foundations

Operational feedback: Observability

- How do we know what state of failure our systems are in so we can take action if we need to? And beyond that, how do we use this information to feed back into development to improve our service using the three ways? Observability is a measure of how well the internal states of a system can be inferred from knowledge of its external outputs. In other words, by looking at the metrics and logs, that we are monitoring on a given service, can we really tell what's going on? There are many ways to instrument your system to work towards it being observable, but let's take a look at the five areas of observability we suggest measuring: synthetic checks, system and application metrics, end-user performance, system and application logs, and finally, security. You can test a running services performance and uptime by programmatically hitting it and checking the results. These are often referred to as synthetic checks or health checks, synthetic, because they're not from real user traffic. It's…

Contents