Kubernetes-based services using Microservices Architecture require monitoring from a variety of perspectives. To gain observability, you need each data of your IT services, consisting of User, Service, Application, and Infrastructure.
Purpose: Identify the Service user status and whether each environment has problems with the user’s experience
Data: User status, Location, Client
Building method examples
Google Analytics: Free with adding code in the client
* The primary purpose is identifying users as a marketing tool, not real-time monitoring.
Purpose: Identify the status and performance of Service functions