There are lots of different tools for different purposes, some of which provide some of the monitoring features that we described previously. New Relic, Dynatrace, and SolarWinds (just to mention a few) provide powerful SaaS-based monitoring and performance management for cloud environments. However, the most-used open source solution nowadays is called Prometheus.
Prometheus is 100% open source and community driven. All of the components are available under the Apache License, version 2.0, on GitHub. Prometheus is also a Cloud Native Computing Foundation member project.
Here are the features of Prometheus, taken directly from the Prometheus website (https://prometheus.io/):
- Dimensional data: Prometheus implements a highly dimensional data model. Time series are identified by a metric name and a set of key-value pairs.
- Powerful queries: PromQL allows for the slicing...