Google has done a great job in giving us a framework to hitch ourselves to when it comes to observability. The ‘golden signals’ are now observability parlance, with wide adoption by open source and commercial software vendors. It’s one of the foundations of software reliability engineering or SRE as we know it. It’s given a sometimes-misunderstood competency a name that makes sense, with the result a defined domain that people can carve out a career in if they wish.
Looking at the Golden Signals in the context of application performance monitoring (APM), different types of systems emit different signals however the following focuses on APM. In a perfect world, you deploy an APM agent and possibly something to monitor the infrastructure.