Container Application Licensing

Typically, applications running on containers (e.g., Microsoft SQL server, MySQL server, Microsoft IIS Web Server, Apache Tomcat server etc.) are automatically discovered and then auto-managed by eG Enterprise.

If a node in a Kubernetes cluster is managed as a Kubernetes Master or Kubernetes Worker component in eG Enterprise, then that node will consume a Premium license. By default, with a Premium license, you will be able to monitor a single node in a Kubernetes cluster, and also a maximum of 5 container applications running on that node.

To monitor more container applications on that node however, you will require a Container App license for every additional container application you want to monitor. Note that the maximum number of container apps that are monitored across Kubernetes nodes each day during the last 14 days should not grow beyond the licensed container application limit.

Typically, at configured intervals (default: 30 minutes) every day, the eG manager automatically computes the number of container applications that are run across all managed Kubernetes nodes. At the end of each day, these 30-minute (default) counts are compared and the maximum value for that day is determined.

This maximum number is compared with the licensed number of container applications to capture violations (if any). If this license is violated in any 7 out of the last 14 days, eG sends a mail alert to the configured eG administrator mail ID regarding the license violation. Moreover, after the seventh violation (in 14 days), eG Enterprise will stop monitoring all container applications, until additional container application licenses are obtained. However, the Kubernetes nodes will continue to be monitored regardless.