Observability, monitoring, and analytics
To start, let’s get familiar with the observability concept. Peter Waterhouse mentioned, in his article in The New Stack, that "observability is a measure of how well internal states of a system can be inferred from knowledge of its external outputs." He also mentioned that observability is more of a property of a system and not something that you actually do.
There are two concepts that are close to each other in this context: monitoring and observability. In Steve Waterworth’s article, available at dzone.com, he mentioned this relation with the phrase, "If you are observable, I can monitor you."
What this means is that observability is achieved when data about systems is managed. Monitoring, on the other hand, it is the actual task of collecting and displaying this data. Finally, the analysis occurs after collecting data with a monitoring tool, and you perform it either manually or automatically.
...