Before entering the discussion, it is necessary to emphasize that the goal of this series of articles is not to question the value or capability of the prominent IT infrastructure monitoring tools. Many of these solutions have been used in various organizations for years and play an important role in monitoring and managing IT environments. What is examined in this series of articles is more of an analytical look at some limitations and challenges that can become problematic for organizations. Therefore, if you intend to purchase ManageEngine software, we suggest that before making a decision, you also study the series of articles on dissecting ManageEngine.
In traditional infrastructure environments, monitoring primarily meant observing servers. Services ran on dedicated machines, IP addresses remained relatively stable, and network topologies changed infrequently. Many classic monitoring platforms — including ManageEngine — were originally designed for precisely this type of environment.
Modern infrastructure, however, no longer operates according to those assumptions. With the rise of containers and orchestration platforms such as Kubernetes, services have become highly dynamic and ephemeral entities that are constantly created, relocated, and terminated. In such environments, monitoring tools designed around a “server-centric” mindset gradually develop a form of operational blindness.
The core issue with ManageEngine is that much of its architecture still relies on assumptions inherited from traditional infrastructure models — assumptions that no longer hold true in containerized environments.

In traditional infrastructure models, each service typically operated on a dedicated physical or virtual machine with a stable hostname and IP address that rarely changed. In containerized environments, however, this assumption no longer applies. Pods and containers may be created or destroyed within seconds, IP addresses continuously change, and service accessibility is often managed through mechanisms such as internal DNS and service discovery.
A monitoring platform fundamentally designed around observing “static nodes” struggles to provide an accurate operational view within such dynamic environments.
The same challenge applies to network topology. In the past, network architectures were relatively stable. Administrators designed the topology once, and monitoring systems could continuously map and observe relationships between services. In Kubernetes-based environments, however, topology itself becomes dynamic. A service running on one node today may be relocated to another node moments later.
This constant movement makes it increasingly difficult for platforms built around static infrastructure assumptions — such as ManageEngine — to maintain real-time visibility into service relationships and communication paths.
Another major limitation involves the data collection model itself. ManageEngine still relies heavily on an agent-based monitoring approach, where software agents are installed on individual servers to collect metrics and operational data. In containerized environments, where thousands of temporary pods may appear and disappear dynamically, deploying and maintaining agents for every workload quickly becomes impractical.
For this reason, many modern monitoring platforms have shifted toward centralized telemetry collection and platform-native observability models rather than traditional host-level agent architectures.
It is important to note that certain ManageEngine products — such as ManageEngine Applications Manager and Site24x7 — do provide Kubernetes and Docker monitoring capabilities. However, the issue here is not the mere existence of container-related features, but the architectural model behind them.
In many traditional monitoring platforms, container visibility has been introduced as an additional capability layered onto architectures that still fundamentally depend on polling and node-based monitoring models. In contrast, many modern observability platforms were designed from the beginning with cloud-native infrastructure dynamics in mind, relying on continuous telemetry streams and event-driven architectures.
This architectural distinction becomes increasingly important at Kubernetes scale. In large containerized environments, a single server may host dozens or even hundreds of short-lived pods throughout the day. Monitoring platforms whose licensing models are based on nodes or instances often encounter serious scalability and cost challenges under these conditions.
The importance of container monitoring has grown to the point where Kubernetes observability is now considered one of the primary evaluation criteria for modern monitoring platforms. Any solution positioning itself as modern is increasingly expected to provide deep visibility into the health and behavior of containerized workloads.
The absence of such visibility — particularly in implementations with limited container awareness, including certain ManageEngine deployments — can create significant operational consequences.
In containerized environments, services constantly shift and evolve in real time. If a monitoring platform cannot accurately detect pod creation and termination events, operational blind spots begin to emerge — portions of the infrastructure from which little or no telemetry is collected.
The result can include:
The problem extends beyond simple visibility gaps. In microservices architectures, each containerized service may depend on several other services simultaneously. Without deep observability into these relationships, the monitoring platform cannot properly understand dependency chains or trace cascading failures across the environment.
As a result, monitoring frequently remains limited to surface-level metrics such as “Node Down” or “High CPU Usage,” rather than identifying service-level degradation scenarios — for example, determining which business service degraded because of failures originating from a specific pod or dependency chain.
Under these conditions, not only does monitoring become incomplete, but the entire incident response process itself begins to break down.
At large scale, these limitations become even more apparent. When hundreds or thousands of pods continuously rotate across the infrastructure, monitoring systems unable to adapt to the telemetry-driven nature of modern container environments are increasingly abandoned by SRE and DevOps teams.
This is one of the reasons Kubernetes observability has become a major force reshaping the monitoring industry in recent years — a shift platforms such as Moein Monitoring Platform have been developed with these architectural requirements in mind.
For platforms like ManageEngine, which were originally built upon traditional infrastructure assumptions, this evolution represents a serious architectural challenge:
Unless they transition from a server-centric monitoring model toward service-centric and telemetry-driven architectures, the gap between their operational model and the realities of modern infrastructure will continue to grow.