Visualizzazione delle metriche di ottimizzazione relative ai costi


Questa pagina mostra come visualizzare le metriche di utilizzo relative ai costi per i cluster Google Kubernetes Engine (GKE). Queste metriche descrivono l'efficacia con cui i cluster e i carichi di lavoro GKE utilizzano le risorse di Compute Engine pagate.

Puoi utilizzare queste informazioni per ottimizzare il rapporto costi-prestazioni di cluster e carichi di lavoro.

Metriche di ottimizzazione dei costi

Nella scheda Ottimizzazione dei costi della console Google Cloud, puoi visualizzare le seguenti metriche per i cluster e i carichi di lavoro:

  • Utilizzo CPU: mostra un grafico a barre che mostra la relazione tra le seguenti metriche della CPU:
    • Utilizzata: la quantità di CPU utilizzata da tutti i container nel cluster o nel carico di lavoro. Viene calcolato in base alla metrica container/cpu/core_usage_time.
    • Richiesta: la quantità di CPU richiesta da tutti i container nel cluster o nel carico di lavoro. Viene calcolato in base alla metrica container/cpu/request_cores.
    • Allocabile: la quantità di CPU allocata a tutti i nodi nel cluster. Questa metrica viene mostrata nella pagina Cluster. Viene calcolato in base alla metrica node/cpu/allocatable_cores. Non esiste un valore allocabile per i cluster Autopilot, perché Google regola automaticamente le allocazioni della CPU.
    • Limite: il limite di CPU per tutti i container in un carico di lavoro. Questa metrica viene mostrata nella pagina Carichi di lavoro. Viene calcolato dalla metrica container/cpu/limit_cores.
  • Ore CPU: il numero totale di ore core su tutti i nodi in un carico di lavoro o in un cluster nell'intervallo di tempo selezionato. Calcolato dalla metrica node/cpu/total_cores (per i cluster standard) e dalla metrica container/cpu/request_cores (per cluster e carichi di lavoro Autopilot).
  • Utilizzo memoria: mostra un grafico a barre che mostra la relazione tra le seguenti metriche di memoria:
    • Utilizzata: la quantità di memoria utilizzata da tutti i container in un cluster o un carico di lavoro. Viene calcolato in base alla metrica container/memory/used_bytes.
    • Richiesta: la quantità di memoria richiesta per tutti i container in un cluster o carico di lavoro. Viene calcolato in base alla metrica container/memory/request_bytes.
    • Allocabile: la quantità di memoria allocata a tutti i nodi nel cluster. Questa metrica viene mostrata nella pagina Cluster. Viene calcolato dalla metrica node/memory/allocatable_bytes. Non esiste un valore allocabile per i cluster Autopilot, perché Google regola automaticamente le allocazioni della memoria.
    • Limite: il limite di memoria per tutti i container in un carico di lavoro. Questa metrica viene visualizzata nella pagina Carichi di lavoro. Viene calcolato dalla metrica container/memory/limit_bytes.
  • Ore memoria: la quantità totale di memoria su tutti i nodi in un carico di lavoro o in un cluster nel periodo di tempo selezionato. Calcolato dalla metrica node/memory/total_bytes (per i cluster) e dalla metrica container/memory/requested_bytes (per cluster e carichi di lavoro Autopilot).

Visualizza le metriche

Per visualizzare le metriche di utilizzo relative ai costi, segui questi passaggi nella console Google Cloud :

  1. Per visualizzare le metriche a livello di cluster, vai alla pagina Cluster Kubernetes.

    Vai ai cluster Kubernetes

    Per visualizzare le metriche a livello di carico di lavoro, vai alla pagina Carichi di lavoro.

    Vai a Carichi di lavoro

  2. Seleziona la scheda Ottimizzazione dei costi.

  3. Scegli il periodo di tempo durante il quale viene calcolata la media (utilizzo) o accumulata delle metriche (ore totali). Ad esempio, 1 giorno, 1 mese e altro ancora. Se la durata del cluster o del carico di lavoro è inferiore al periodo di tempo selezionato, vengono visualizzate le metriche accumulate per la durata del cluster o del carico di lavoro. Ad esempio, se scegli un periodo di tempo di 1 giorno, ma il carico di lavoro è stato creato solo quattro ore fa, vengono visualizzate solo 4 ore di metriche.

  4. Tieni il puntatore sopra la metrica di utilizzo per visualizzare ulteriori dettagli.

Le metriche di ottimizzazione dei costi verranno visualizzate per le modalità cluster nel seguente modo:

  • I cluster standard avranno sempre metriche utilizzate, richieste e allocabili visibili al momento della creazione grazie all'inclusione di componenti GKE gestiti nel calcolo complessivo (spazio dei nomi kube-system).
  • I cluster Autopilot mostrano le metriche solo quando esegui il deployment di carichi di lavoro con richieste specificate nel cluster. Ciò è dovuto al modello di prezzi di Autopilot. I cluster Autopilot non mostrano metriche allocabili perché paghi solo per le risorse richieste dai carichi di lavoro in esecuzione.

I carichi di lavoro di cui è stato eseguito il deployment in cluster Standard che non hanno richieste o limiti specificati non mostreranno un rapporto nel grafico. Il grafico a barre rappresenta invece solo la metrica di utilizzo dei carichi di lavoro.

Ai carichi di lavoro di cui è stato eseguito il deployment in cluster Autopilot che non hanno richieste o limiti specificati, verranno applicati valori predefiniti ai container e mostreranno i rapporti in qualsiasi momento.

Passaggi successivi