Controllers page in the Kubernetes view
Capacity
The Capacity tab is designed to provide a summary of the most important KPIs for managing the capacity of Kubernetes Controllers.
Column name | Meaning | Statistics | Metrics |
---|---|---|---|
Controller | Name of the controller. Clicking on one of the controllers in this column takes you to the Controller details page in the Kubernetes view. | Not applicable | |
Cluster | Name of the cluster that the controller belongs to. | Not applicable | |
Namespace | Name of the namespace that the controller belongs to. | Not applicable | |
Controller Type | Type of the controller. It could be 'Replica Set', 'Daemon Set', 'Stateful Set'. | Not applicable | |
Pods # | Total number of pods | Average | KPOD_NUM |
Days to Saturation | Estimated number of days before one of the resources (CPU or Memory) of the node breaches the configured warning threshold. | Average of the hourly time series values is used for the estimation calculation | IND_DAYS_TO_SATURATION |
CPU Used [mCores] | Total CPU used by the controller expressed in mcores. | 95th percentile | CPU_USED |
CPU Request [mCores] | Amount of CPU that the system will guarantee for the controller. | Last Value | CPU_REQUEST |
CPU Limit [mCores] | Maximum CPU mcores that the controller will be allowed to use. | Last Value | CPU_LIMIT |
CPU Used vs Request [%] | Percentage of CPU used with respect to the CPU request. | 95th percentile | CPU_UTIL_REQUEST |
CPU Used vs Limit [%] | Percentage of CPU used with respect to the CPU limit. | 95th percentile | CPU_UTIL_LIMIT |
Mem Used [GB] | Total memory used by the controller. | 95th percentile | MEM_USED |
Mem Request [GB] | Amount of memory that the system will guarantee for the controller. | Last Value | MEM_REQUEST |
Mem Limit [GB] | Maximum amount of memory that the controller is allowed to use. | Last Value | MEM_LIMIT |
Mem Used vs Request [%] | Percentage of memory used with respect to memory request. | 95th percentile | MEM_UTIL_REQUEST |
Mem Used vs Limit [%] | Percentage of memory used with respect to memory limit. | 95th percentile | MEM_UTIL_LIMIT |
Bottleneck Resource | Name of the resource that has either saturated or will saturate in the next 90 days. Bottleneck resource can be CPU or Memory. | Based on IND_DAYS_TO_SATURATION | IND_BNECK_RESOURCE |
CPU
The CPU tab presents the key metrics related to the CPU.
Column name | Meaning | Statistics | Metrics |
---|---|---|---|
Controller | Name of the controller. Clicking on one of the controllers in this column takes you to the Controller details page in the Kubernetes view | Not applicable | |
Cluster | Name of the cluster that the controller belongs to. | Not applicable | |
Namespace | Name of the namespace that the controller belongs to. | Not applicable | |
Controller Type | Type of the controller. | Not applicable | |
Days to Saturation | Estimated number of days when the CPU is predicted to breach the configured warning threshold. | Average of the hourly time series values is used for the estimation calculation | IND_DAYS_TO_SATURATION |
CPU Used [mCores] | Total CPU used by the controller expressed in mcores. | 95th percentile | CPU_USED |
CPU Request [mCores] | Amount of CPU that the system will guarantee for the controller. | Last Value | CPU_REQUEST |
CPU Limit [mCores] | Maximum CPU mcores that the controller will be allowed to use. | Last Value | CPU_LIMIT |
CPU Used vs Request [%] | Percentage of CPU used with respect to the CPU request. | 95th percentile | CPU_UTIL_REQUEST |
CPU Used vs Limit [%] | Percentage of CPU used with respect to the CPU limit. | 95th percentile | CPU_UTIL_LIMIT |
Memory
The Memory tabs presents the key metrics related to the memory. The column definition is defined in the table below.
Column name | Meaning | Statistics | Metrics |
---|---|---|---|
Controller | Name of the controller. Clicking on one of the controllers in this column takes you to the Controller details page in the Kubernetes view. | Not applicable | |
Cluster | Name of the cluster that the controller belongs to. | Not applicable | |
Namespace | Name of the namespace that the controller belongs to. | Not applicable | |
Controller Type | Type of the controller. | Not applicable | |
Days to Saturation | Estimated number of days when the Memory is predicted to breach the configured warning threshold. | Average of the hourly time series values is used for the estimation calculation | IND_DAYS_TO_SATURATION |
Mem Used [GB] | Total memory used by the controller. | 95th percentile | MEM_USED |
Mem Request [GB] | Amount of memory that the system will guarantee for the controller. | Last Value | MEM_REQUEST |
Mem Limit [GB] | Maximum amount of memory that the controller is allowed to use. | Last Value | MEM_LIMIT |
Mem Used vs Request [%] | Percentage of memory used with respect to memory request. | 95th percentile | MEM_UTIL_REQUEST |
Mem Used vs Limit [%] | Percentage of memory used with respect to memory limit. | 95th percentile | MEM_UTIL_LIMIT |
Detailed information about a specific controller
After you click on the controller in the Controller column, the Controller details page is displayed. You can use the sorting and filtering options on the page to find a specific controller.
Section or Panel | Description |
---|---|
General details section | General details, such as controller name and type are displayed. The type is Kubernetes - Controller. |
Related Information panel | Clicking the links in the Related Information panel displays the other information such as image analysis. |
Summary tab | A quick graphical summary of the CPU, memory, and network data, and number of pods of the controller. Core metrics for the selected entity are displayed as analysis charts, depending on available data. |
Configuration Details tab | The configuration matrix for the selected controller. |