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 additional container apps that are so monitored each day during the last 14 days should not grow beyond the licensed container application limit.
Typically, at configured intervals (default: 30 minutes), the eG manager automatically computes the number of additional container applications (i.e., the number of container applications above the count of 5 per node) that are run across all managed Kubernetes nodes. At the end of the day, these 30-minute (default) counts are compared and the maximum value for the 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), you will not be able to monitor any additional container applications until you obtain additional container application licenses.