Kubernetes Monitoring Overview
Bleemeo provides comprehensive monitoring for your Kubernetes clusters. Deploy the Bleemeo agent as a DaemonSet to get full visibility into your cluster’s health, workloads, and services.
Key Features
Section titled “Key Features”Automatic Service Discovery
Section titled “Automatic Service Discovery”The Bleemeo agent automatically discovers and monitors services running in your Kubernetes pods. It detects all known services and gathers container metrics without manual configuration.
Pod and Workload Metrics
Section titled “Pod and Workload Metrics”Track the health of your Kubernetes workloads with metrics including:
- Pod counts by state (pending, running, succeeded, failed)
- Pod restarts to detect unstable applications
- CPU and memory requests/limits for resource planning
- Metrics are labeled by namespace, owner kind (deployment, daemonset, etc.), and owner name
Cluster Health Monitoring
Section titled “Cluster Health Monitoring”Monitor the overall health of your Kubernetes infrastructure:
- Node count and availability
- Namespace count and state
- Kubernetes API status with cluster-wide consensus
- Kubelet status per node (disk, memory, processes, readiness)
Certificate Expiration Tracking
Section titled “Certificate Expiration Tracking”Never miss a certificate renewal with automatic monitoring of:
- Kubernetes CA certificate expiration
- Node certificate expiration
Prometheus Integration
Section titled “Prometheus Integration”Scrape Prometheus metrics from your applications using Pod annotations:
prometheus.io/scrape- Enable scrapingprometheus.io/path- Custom metrics pathprometheus.io/port- Custom metrics port
See Prometheus integration for details.
Getting Started
Section titled “Getting Started”- Install the agent - Deploy using kubectl or Helm
- View metrics - Explore available Kubernetes metrics
- Upgrade - Keep your agents up to date
How It Works
Section titled “How It Works”The Bleemeo agent runs as a DaemonSet, with one agent instance on each node. All agents in a cluster collaborate to:
- Monitor services on their respective nodes
- Aggregate cluster-wide metrics
- Provide consensus-based API health status
- Report to a unified cluster view in Bleemeo Cloud
Your cluster appears as a single entity in the Bleemeo dashboard with drill-down capabilities to individual nodes, pods, and services.
Requirements
Section titled “Requirements”- Kubernetes 1.19 or later
- Access to create DaemonSets, ConfigMaps, and ServiceAccounts
- Bleemeo account with Professional plan