Kubernetes monitoring and control module
for Smart Monitor

A versatile tool for monitoring and managing a Kubernetes cluster, that provides full control over performance and resources.

Cluster
Control
Nodes
Monitoring

Kubernetes Management

Tools for managing nodes, executing commands, and deleting entities.

Module Functions

Monitoring Of Kubernetes Components

Data on main components such as API server, proxy, scheduler, controller manager.

Kubernetes Monitoring

Detailed information on cluster, nodes, pods, containers, and sets of replicas.

System Monitoring

Full control over the state of servers, including utilization of CPU, RAM, file system and process resources.

System Monitoring
Basic server parameters

Information about CPU, RAM, flle system.

Disk I/O

Information about read/write operations, request queues.

Throughput

Information about inbound/outbound traffic, errors, dropped packets.

Processes

Information about process load, file descriptors, and active services.

Kubernetes Monitoring
Cluster

Tracks resource utilization by the main components of a Kubernetes cluster.

Nodes

Tracks the statuses and states of the cluster nodes, their workload and storage system.

Pods

Tracks various pod parameters, including their phases, states and statuses.

Containers

Tracks the lifecycle of containers and their resources.

Optional

Tracks availability of permanent disk volumes, their paired requests, structure of replica sets on cluster.

Monitoring Of Kubernetes Components

Provides metrics for unique resources and components such as API server, proxy, controller manager, and planner.

Proxy
Planner
Controller Manager
API-server
Kubernetes Management
Node management

Allows for node-specific operations (pod scheduling, pod deletion, recovery).

Execution of commands in pods

Allows to execute commands in the container and get responses.

Entity deletion

Allows to delete namespaces, pods, services and deployments.

Pod logging

Allows to view logs of the selected feed for diagnostics.