Kubernetes, also known as K8s, is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery. Moein monitoring system has the ability to monitor Kubernetes (k8s). It has the ability to monitor the health of the cluster and its constituent nodes, Pods, Namespaces and Deployments. Below is the list of Kubernetes metrics:
General Metrics:
- Alias Name
- Address
- Port Number
- Version
- Availability
- Number Of Cluster Cores
- Cluster Disk Capacity
- Cluster Memory Size
- Cluster Disk Used Space
- Cluster Disk Used Percentage
- Number Of Cluster Used Cores
- Cluster CPU Usage
- Cluster Used Memory
- Cluster Used Memory Percentage
Cluster Nodes:
- Name
- ID
- Creation Time
- Labels
- Operating System
- Operating System Architecture
- Kubelet Version
- KubeProxy Version
- Container Runtime Version
- Number Of Cores
- Total Disk Capacity
- Total Memory Size
- Disk Free Capacity
- Disk Used Percentage
- Number Of Used Cores
- CPU Usage
- Used Memory
- Used Memory Percentage
- NetworkUnavailable Status
- Elapsed Time Since Network Test Heart Beat
- Elapsed Time Since NetworkUnavailable Status Change
- NetworkUnavailable Status Reason
- NetworkUnavailable Status Message
- MemoryPressure Status
- Elapsed Time Since Memory Test Heart Beat
- Elapsed Time Since MemoryPressure Status Change
- MemoryPressure Status Reason
- MemoryPressure Status Message
- DiskPressure Status
- Elapsed Time Since Disk Test Heart Beat
- Elapsed Time Since DiskPressure Status Change
- DiskPressure Status Reason
- DiskPressure Status Message
- PIDPressure Status
- Elapsed Time Since PID Test Heart Beat
- Elapsed Time Since PIDPressure Status Change
- PIDPressure Status Reason
- PIDPressure Status Message
- Ready Status
- Elapsed Time Since Ready Test Heart Beat
- Elapsed Time Since Ready Status Change
- Ready Status Reason
- Ready Status Message
NameSpace:
- Name
- Creation Time
- ID
- Labels
- Status
- Number Of Pods Used Cores
- Pods Used Memory
Pods:
- Name
- Namespace Name
- Pod ID
- ReplicaSet Name
- Labels
- Used Memory
- Number Of Used Cores
- Node Name
- Status
- Ready Status
- Elapsed Time Since Ready Test
- Elapsed Time Since Ready Status Change
- Ready Status Reason
- Ready Status Message
- PodScheduled Status
- Elapsed Time Since PodScheduled Test
- Elapsed Time Since PodScheduled Status Change
- PodScheduled Status Reason
- PodScheduled Status Message
- Initialized Status
- Elapsed Time Since Initialized Test
- Elapsed Time Since Initialized Status Change
- Initialized Status Reason
- Initialized Status Message
- ContainersReady Status
- Elapsed Time Since ContainersReady Test
- Elapsed Time Since ContainersReady Status Change
- ContainersReady Status Reason
- ContainersReady Status Message
Deployments:
- Name
- Namespace Name
- UID
- Creation Time
- Labels
- Number Of Configured Replicas
- Number Of Updated Replicas
- Number Of Available Replicas
- Number Of Ready Replicas
- Ready Replicas Percentage
- Progressing Status
- Elapsed Time Since Progressing Update
- Elapsed Time Since Progressing Status Change
- Progressing Status Reason
- Progressing Status Message
- Available Status
- Elapsed Time Since Available Update
- Elapsed Time Since Available Status Change
- Available Status Reason
- Available Status Message
- Number Of Unavailable Replicas
Communication Protocols: