Monitoraggio Kubernetes

Osservabilita completa per i tuoi cluster Kubernetes. Monitora nodi, pod, container e servizi con discovery automatico, compatibilita Prometheus e alerting intelligente.

Bleemeo Kubernetes Dashboard - Monitoraggio completo cluster K8s

Osservabilita Full-Stack Kubernetes

Dalla salute del cluster alle metriche dei singoli container, ottieni visibilita completa sul tuo ambiente Kubernetes.

Livello Cluster

Salute del control plane, latenza API server, performance etcd, metriche scheduler

Livello Nodo

CPU, memoria, disco, rete, stato kubelet, condizioni dei nodi

Livello Pod

Ciclo di vita dei pod, conteggio riavvii, richieste risorse vs limiti, readiness

Livello Container

CPU throttling, utilizzo memoria, eventi OOM, stati dei container

Cosa Monitoriamo

Control Plane

Monitora il cuore del tuo cluster Kubernetes per affidabilita e performance.

  • Latenza richieste API Server
  • Salute e latenza etcd
  • Profondita coda Scheduler
  • Metriche Controller manager
  • Scadenza certificati

Nodi e Kubelet

Monitora la salute dei nodi e le performance del kubelet in tutto il cluster.

  • CPU, memoria, disco del nodo
  • Stato di salute Kubelet
  • Condizioni del nodo (Ready, DiskPressure, ecc.)
  • Capacita e allocazione pod
  • Metriche container runtime

Pod e Container

Visibilita approfondita sulle performance dei workload e il consumo di risorse.

  • Utilizzo CPU e throttling
  • Utilizzo memoria e OOM kill
  • Conteggio riavvii e crash loop
  • Richieste risorse vs limiti
  • Stati ed eventi dei container

Servizi e Networking

Monitora gli endpoint dei servizi e la connettivita di rete.

  • Salute endpoint servizi
  • Traffico e latenza Ingress
  • Efficacia network policy
  • Tempi di risoluzione DNS
  • Metriche service mesh (Istio, Linkerd)

Risorse Workload

Monitora Deployment, StatefulSet, DaemonSet e Job.

  • Stato repliche Deployment
  • Progresso rolling update
  • Ordinamento StatefulSet
  • Copertura DaemonSet
  • Completamento Job e CronJob

Storage Persistente

Monitora PersistentVolume e performance dello storage.

  • Stato binding PV/PVC
  • Utilizzo capacita storage
  • Throughput e latenza I/O
  • Provisioning StorageClass
  • Errori mount volume

Funzionalita Kubernetes-Native

Auto-Discovery

Scopri e monitora automaticamente pod, servizi ed endpoint. Nessuna configurazione manuale necessaria quando i workload scalano.

Compatibile Prometheus

Supporto nativo PromQL. Scraping degli endpoint Prometheus esistenti. Usa le tue recording rule e alert esistenti.

Label-Aware

Filtra e aggrega per label e annotation Kubernetes. Raggruppa le metriche per namespace, deployment o label personalizzate.

Ottimizzazione Risorse

Dimensiona correttamente richieste e limiti delle risorse basandoti sull'utilizzo reale. Identifica workload sovra e sotto-dimensionati.

Alerting Intelligente

Alert preconfigurati per problemi comuni K8s: CrashLoopBackOff, pod pending, nodi NotReady, scadenza certificati.

Multi-Cluster

Monitora piu cluster Kubernetes da un'unica dashboard. Confronta le performance tra ambienti diversi.

Deploy con Helm

Distribuisci l'agente Bleemeo con un singolo chart Helm. Pronto per GitOps con opzioni di personalizzazione complete.

OpenTelemetry

Ingerisci trace e metriche via OpenTelemetry. Correla le metriche dell'infrastruttura con le trace applicative.

Setup Rapido con Helm

1

Aggiungi il Repository Helm Bleemeo

Aggiungi il repository ufficiale del chart Helm Bleemeo alla tua installazione Helm.

helm repo add bleemeo-agent https://packages.bleemeo.com/bleemeo-agent/helm-charts
helm repo update
2

Installa l'Agente

Distribuisci l'agente Glouton come DaemonSet con le credenziali del tuo account.

helm upgrade --install glouton bleemeo-agent/glouton \
    --set account_id="your_account_id" \
    --set registration_key="your_registration_key" \
    --set config.kubernetes.clustername="my_k8s_cluster_name" \
    --set namespace="default"
3

Visualizza il Tuo Cluster

Nodi, pod e servizi appaiono automaticamente nella tua dashboard Bleemeo in pochi secondi.

Alert Kubernetes Preconfigurati

Ricevi notifiche sui problemi comuni di Kubernetes prima che impattino i tuoi utenti.

Problemi Pod

  • CrashLoopBackOff rilevato
  • Pod bloccato in Pending
  • Conteggio riavvii elevato
  • Container OOMKilled

Problemi Nodo

  • Nodo NotReady
  • Pressione CPU/memoria elevata
  • Spazio disco insufficiente
  • Troppi pod schedulati

Problemi Cluster

  • Errori API server
  • Latenza etcd elevata
  • Certificato in scadenza
  • PVC pending

Problemi Workload

  • Repliche Deployment non disponibili
  • StatefulSet non pronto
  • Job fallito
  • HPA al massimo delle repliche

Funziona con il Tuo Stack

K8s Managed EKS, GKE, AKS, DigitalOcean
Distribuzioni OpenShift, Rancher, k3s, k0s
Service Mesh Istio, Linkerd, Consul Connect
Ingress NGINX, Traefik, HAProxy, Kong
Storage Ceph, Longhorn, OpenEBS, CSI
Osservabilita Prometheus, Grafana, OpenTelemetry
CI/CD ArgoCD, Flux, Jenkins, GitLab
Database PostgreSQL, MySQL, MongoDB, Redis

Perche Bleemeo per Kubernetes?

Visibilita in Tempo Reale

Visualizza creazione pod, eventi di scaling e failure nel momento in cui accadono. Nessun ritardo nella raccolta delle metriche.

Ottimizzazione Costi

Identifica sprechi di risorse e dimensiona correttamente i tuoi workload. Riduci la spesa cloud senza impattare le performance.

Agente Leggero

Glouton utilizza risorse minime. Meno di 100MB di memoria per nodo. Non compete con i tuoi workload.

13 Mesi di Retention

Conserva i dati storici per capacity planning e analisi dei trend. Confronta le performance nel tempo.

Vuoi saperne di piรน?

Leggi la documentazione

Domande frequenti

Tutto quello che devi sapere sul monitoraggio Kubernetes di Bleemeo

Come faccio a deployare Bleemeo nel mio cluster Kubernetes?

Bleemeo si deploya tramite chart Helm come DaemonSet, posizionando un agente Glouton su ogni nodo. Basta aggiungere il repository Helm di Bleemeo, poi eseguire helm upgrade --install con le credenziali del tuo account e il nome del cluster. L'agente scopre automaticamente tutti i pod e i servizi. Puoi anche deployare usando kubectl con i manifest che forniamo. Gli strumenti GitOps come ArgoCD e Flux sono pienamente supportati.

Quali metriche Kubernetes raccoglie Bleemeo?

Bleemeo raccoglie metriche complete incluse: Metriche pod (conteggi per stato, conteggi riavvii, uso CPU/memoria vs richieste/limiti), Metriche nodi (CPU, memoria, disco, rete, stato kubelet), Metriche cluster (conteggio nodi, conteggio namespace, stato API), e Scadenza certificati (certificati CA e nodi). Le metriche sono etichettate per namespace, owner kind (Deployment, DaemonSet), e owner name per un filtraggio facile.

Bleemeo auto-scopre i servizi nei miei pod?

Si, l'auto-discovery dei servizi e una funzionalita principale. L'agente Bleemeo rileva tutti i servizi in esecuzione nei tuoi pod (database, web server, code messaggi, ecc.) e inizia a monitorarli senza configurazione manuale. Riconosce oltre 100 servizi out of the box. Man mano che i pod scalano su o giu, il monitoraggio segue automaticamente - nessuna riconfigurazione necessaria per workload effimeri.

Posso fare scraping delle metriche Prometheus dalle mie applicazioni?

Si, Bleemeo supporta lo scraping stile Prometheus tramite annotation sui pod. Aggiungi prometheus.io/scrape: "true" ai tuoi pod, e opzionalmente specifica prometheus.io/path e prometheus.io/port per endpoint metriche personalizzati. L'agente scopre e scrapa automaticamente questi endpoint. Puoi anche usare PromQL per interrogare le metriche nelle tue dashboard.

Quali sono i requisiti di risorse per l'agente?

L'agente Glouton e progettato per essere leggero. Tipicamente usa meno di 100MB di memoria e CPU minima per nodo. L'agente non compete con i tuoi workload di produzione per le risorse. Le richieste e i limiti delle risorse possono essere personalizzati nei valori Helm se necessario. L'agente e ottimizzato per ambienti ad alta densita con molti pod per nodo.

Quali distribuzioni Kubernetes sono supportate?

Bleemeo funziona con tutte le principali distribuzioni Kubernetes: Servizi managed (EKS, GKE, AKS, DigitalOcean Kubernetes), Self-managed (kubeadm, k3s, k0s, microk8s), e Distribuzioni enterprise (OpenShift, Rancher, Tanzu). Supportiamo Kubernetes 1.19+. L'agente si adatta a diversi container runtime inclusi containerd, CRI-O e Docker.

Posso monitorare piu cluster Kubernetes?

Si, Bleemeo supporta il monitoraggio multi-cluster. Ogni cluster appare come entita separata nella tua dashboard con il proprio nome (configurato tramite config.kubernetes.clustername). Puoi visualizzare tutti i cluster in una dashboard unificata, confrontare le metriche tra cluster, e approfondire i dettagli dei singoli cluster. Questo e ideale per gestire ambienti di sviluppo, staging e produzione.

Quali alert sono preconfigurati per Kubernetes?

Bleemeo include alert preconfigurati per problemi comuni Kubernetes: Problemi pod (CrashLoopBackOff, pod pending, conteggi riavvii elevati, OOMKilled), Problemi nodo (NotReady, pressione disco/memoria), Problemi cluster (errori API server, certificati in scadenza), e Problemi workload (repliche deployment non disponibili, job falliti). Puoi personalizzare le soglie o creare alert aggiuntivi.

Come faccio a monitorare le richieste risorse vs l'uso effettivo?

Bleemeo raccoglie sia le richieste/limiti delle risorse che l'uso effettivo per CPU e memoria. Le dashboard mostrano il confronto tra cio che i pod hanno richiesto e cio che stanno effettivamente usando, aiutandoti a identificare workload sovra-provisionati (che sprecano risorse) e sotto-provisionati (a rischio di throttling o OOM). Questo permette un right-sizing efficace dei tuoi workload.

Bleemeo monitora i log dei container?

Si, con la raccolta log abilitata, Glouton cattura automaticamente i log da tutti i container nel tuo cluster Kubernetes. I log vengono raccolti da stdout/stderr dei container senza configurazione aggiuntiva. Puoi applicare parser e filtri personalizzati usando annotation sui pod (glouton.log_format, glouton.log_filter). I log possono essere correlati con le metriche per un troubleshooting completo.

Inizia a Monitorare i Tuoi Cluster Kubernetes

Deploy in pochi minuti. Ottieni visibilita completa sulla tua infrastruttura K8s.