The cloud is the enabler for automatically scaling infrastructures
IT can develop much more dynamically thanks to the cloud. It's just that very few companies start from scratch. In most cases, the existing infrastructure has grown over many years. In order to benefit from the advantages of the cloud, existing on-premises processes and cloud-native services must run in an integrated manner. However, keeping track of this often presents companies with a challenge. For example, when it comes to monitoring dynamic services in the cloud and integrating them into an existing IT service management (ITSM) system.
When classic monitoring is no longer sufficient
Classic monitoring cannot adequately reflect the dynamics of cloud IT. This is just one of many challenges: Servers or containers started at short notice should ideally be monitored directly. However, when scaling down, these must not be incorrectly displayed as "not available".
The market offers various solutions for this.
Existing open source solutions and tools
Classic open source applications here are Nagios or Zabbix. Both are well-known and much-used tools in static IT environments. In dynamic cloud environments with DevOps speed, however, they cannot be used meaningfully without extensions.
Modern open source applications such as Sensu and Prometheus are the new trendsetters in monitoring. They can monitor virtual compute resources as well as network or storage. Prometheus is particularly specialized in containers and is the global leader in this area.
SaaS tools such as SysDig, NewRelic Infrastructure and DataDog are specifically designed for use in dynamic cloud environments. They monitor both infrastructure components and vendor platform services. For small environments, the barriers to entry are low, in addition to the cost. However, since the services are paid per monitored unit (e.g., server, DB service, certificate, and others), higher amounts quickly materialize here. This usually makes the services unattractive for larger environments.