Fault tolerance, no single point of failure and redundancy are prominent design principles in modern software systems. The concept of monitoring software systems is far from novel.
Metrics focus on one area of the system making it hard to track issues across a distributed system.
Breaking free of the restraints of vendor lock-in opens software systems up to numerous database options for storing telemetry data.
First, observability measures a software system over time, and time series databases store high volumes of data written and queried across ranges of time.