As mentioned earlier, Kubernetes is currently the most popular container orchestra. To monitor clusters, the goal is to monitor the health of the entire Kubernetes monitor.
Image Source: Google
Tools for Kubernetes monitoring:
Prometheus is an open-source monitoring tool that is very popular with Kubernetes customers. Prometheus was launched as the SoundCloud initiative, which is now part of CNCF (original cloud of computing foundation).
Prometheus developed Kubernetes as a monitoring standard. What Prometheus does differently is the method of resource metric extract based on the time series from the endpoint.
Other features of Prometheus:
Multidimensional data model – Users can access data in the form of a series of times using "Name" and "Key / Value Tide".
Multidimensional data above can be asked or analyzed using a query language called PromQl
You don't have to depend on distributed storage.
2. Elk stacks (also called elastic stacks)
Elk is the most popular Open Source Monitoring Tool in terms of joining Kubernetes. Elk stands for ElasticSearch, Logshash, and Kibana, which is a different deer component. Each component plays an important role in registering a cluster on Kubernetes:
ElasticSearch: This allows you to easily save and take millions of documents.
Logstash: Designed to process log files before saving.
advisor or Wizard Resource Content is an integrated open resource analysis tool in Kubernetes. Cada collects resource and metric statistics for various computers and operates at the node level.
Other important features of advisor:
Integrated support for port workers and other types of containers.
Providing resource utilization through container analysis.