Collected Metrics
Metrics gated by settings
Pod Monitoring
Unhealthy pods across cluster
Analytics, Dashboards & Reports
Dashboards and reports for clusters
Configuration
Engine access and thresholds
Overview
GermainUX provides real-time monitoring, analytics, alerting, and automation for Kubernetes environments. Monitor the health, availability, and performance of Kubernetes infrastructure—from clusters and nodes to pods and containers—and quickly identify conditions affecting the applications and services running within them. What GermainUX can help teams detect:Collected Metrics
The Kubernetes monitor collects the KPIs below. Which KPIs are collected depends on the monitor’s Collect cluster status and Collect cluster metrics settings. In the Name column,<dataSource> is the monitor’s data source name. “Configured namespace” means the monitor’s Namespace setting (default: default).
Namespace scope: KPIs for pods, containers, workloads (deployments, stateful sets, daemon sets) and unschedulable pods only cover the configured namespace. Node-level and cluster-level KPIs cover all namespaces.
Cluster status
Collected only when Collect cluster status is enabled.Cluster metrics: nodes
Collected only when Collect cluster metrics is enabled. Usage values come from the Kubernetes Metrics API.Cluster metrics: cluster
Collected only when Collect cluster metrics is enabled.Cluster metrics: containers
Collected only when Collect cluster metrics is enabled.Availability & Health Monitoring
Continuously monitor the operational health of your Kubernetes environment. GermainUX can monitor Kubernetes components such as:- API Server
- etcd
- Scheduler
- Controller Manager
- Nodes
- Pods
- Containers
- Kubernetes servers
Container Monitoring
Monitor the status and resource utilization of individual containers running within Kubernetes pods. GermainUX can provide visibility into:Container Status
Monitor container status, including readiness and liveness, to quickly identify containers that are unavailable or unhealthy.Container Restarts
Track container restart counts to identify instability, recurring failures, or abnormal behavior.Container CPU
Monitor CPU utilization to detect excessive resource consumption, capacity constraints, and potential performance bottlenecks.Container Memory
Monitor memory utilization to identify excessive consumption and potential memory-related performance issues.Pod Monitoring
Monitor the health and status of pods throughout the Kubernetes environment. GermainUX can monitor information such as:- Pod status
- Readiness
- Phase
- Conditions
- Associated container health
Node Monitoring
Monitor Kubernetes nodes to understand infrastructure health and resource utilization. GermainUX can track:Node CPU
Monitor CPU utilization across Kubernetes nodes to identify resource constraints and unusual consumption.Node Memory
Monitor node memory utilization to identify capacity issues and memory pressure that may affect workloads. Combining node, pod, and container monitoring provides visibility from the infrastructure layer down to individual workloads.Kubernetes Configuration & Control Monitoring
GermainUX can monitor additional Kubernetes information that provides context around the state and behavior of the environment. This includes:Control Flags
Monitor Kubernetes control information associated with operations such as:- Rolling updates
- Scaling
- Autoscaling
Display Hints
Collect contextual information exposed by Kubernetes for containers, pods, and nodes to provide additional insight during analysis and troubleshooting.Detect Kubernetes Issues in Real Time
GermainUX can continuously analyze Kubernetes telemetry to identify conditions that require attention. For example:
This helps teams move from manually reviewing infrastructure metrics to proactively identifying the conditions that require action.
Analytics, Dashboards & Reports
Kubernetes monitoring data can be analyzed through GermainUX real-time dashboards and automated reports. Examples include:- Kubernetes component availability
- Container health
- Container restart frequency
- Container CPU utilization
- Container memory utilization
- Pod health and availability
Show all 9
Show all 9
- Node CPU utilization
- Node memory utilization
- Infrastructure health and performance
Alerts & SLA Monitoring
Configure alerts and SLA thresholds for Kubernetes conditions such as:- Kubernetes component unavailable
- Container unavailable or unhealthy
- Container restart count above threshold
- Container CPU above threshold
- Container memory above threshold
- Pod unavailable or unhealthy
Show all 9
Show all 9
- Node CPU above threshold
- Node memory above threshold
- Kubernetes server health issues
Automation
GermainUX can trigger automated actions when specific Kubernetes conditions are detected. For example:DetectAnalyzeAlertCreate TicketTrigger Action
Depending on the use case, automation can include:
- Alerts and notifications
- Ticket or incident creation
- Script execution
- Program execution
- HTTP execution
- SSH execution
Show all 9
Show all 9
- Scheduled actions
- Custom operational workflows
- Remediation actions where appropriate
Correlate Kubernetes with Applications & Services
Kubernetes infrastructure does not operate in isolation. GermainUX can combine Kubernetes monitoring with telemetry from applications, APIs, databases, Java services, operating systems, and other technologies monitored by GermainUX. This provides broader visibility across the technology stack:ApplicationServiceContainerPodNodeInfrastructure
Teams can use this context to determine whether an application performance or availability issue originates in the application itself or in the Kubernetes infrastructure supporting it.
Configuration
Kubernetes monitoring is performed through the GermainUX Engine. Deploy and configure a GermainUX Engine with access to the Kubernetes environment, then select the components, KPIs, thresholds, alerts, and automation appropriate for your environment. See Deploy Monitoring for Kubernetes for detailed deployment and configuration instructions. GermainUX itself can also be deployed within a Kubernetes container.Additional Resources
KPIs for Kubernetes
Read more
AI
Insights & Recommendations
Analytics
More Analytics Features
Automation
More Automation Features
Dashboards
Dashboards and reports overview
Reports
Automatic and scheduled reports
Get Help
Contact GermainUX Support
The GermainUX team helps you get up and running faster, empower your team, turn data into actionable insights, and optimize performance to deliver measurable business outcomes.
Can't find what you need?
Search all GermainUX docs with Ctrl + K, or use the feedback buttons at the bottom of this page to tell us what is missing.
The content of this document is proprietary to GERMAIN SOFTWARE.

