Visualizzazione delle metriche di ottimizzazione relative ai costi


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

Puoi utilizzare queste informazioni per ottimizzare il rapporto costo/prestazioni dei tuoi 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 tuoi cluster e i tuoi carichi di lavoro:

  • Utilizzo della CPU: viene visualizzato 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 workload. Calcolata dalla metrica container/cpu/core_usage_time.
    • Richiesta: la quantità di CPU richiesta da tutti i container nel cluster o nel carico di lavoro. Calcolata dalla metrica container/cpu/request_cores.
    • Allocabile: la quantità di CPU allocata a tutti i nodi del cluster. Questa metrica viene visualizzata nella pagina Cluster. Calcolata dalla metrica node/cpu/allocatable_cores. Per i cluster Autopilot non è disponibile un valore allocabile perché Google regola automaticamente le allocazioni della CPU.
    • Limite: il limite di CPU per tutti i container di un workload. Questa metrica viene visualizzata nella pagina Carichi di lavoro. Calcolata in base alla metrica container/cpu/limit_cores.
  • Ore CPU: il numero totale di ore core su tutti i nodi di un carico di lavoro o cluster entro il periodo di tempo selezionato. Calcolata dalla metrica node/cpu/total_cores (per i cluster standard) e dalla metrica container/cpu/request_cores (per i cluster e i carichi di lavoro Autopilot).
  • Utilizzo della memoria: mostra un grafico a barre che indica la relazione tra le seguenti metriche relative alla memoria:
    • Utilizzata: la quantità di memoria utilizzata da tutti i container in un cluster o workload. Calcolata dalla metrica container/memory/used_bytes.
    • Richiesta: la quantità di memoria richiesta per tutti i container in un cluster o un carico di lavoro. Calcolata dalla metrica container/memory/request_bytes.
    • Allocabile: la quantità di memoria allocata a tutti i nodi del cluster. Questa metrica viene visualizzata nella pagina Cluster. Calcolata in base alla metrica node/memory/allocatable_bytes. Per i cluster Autopilot non è presente alcun valore allocabile perché Google regola automaticamente le allocazioni di memoria.
    • Limite: il limite di memoria per tutti i container in un carico di lavoro. Questa metrica viene visualizzata nella pagina Carichi di lavoro. Calcolata in base alla metrica container/memory/limit_bytes.
  • Ore memoria: la quantità totale di memoria su tutti i nodi di un workload o cluster nel periodo di tempo selezionato. Calcolata dalla metrica node/memory/total_bytes (per i cluster) e dalla metrica container/memory/requested_bytes (per i cluster e i carichi di lavoro Autopilot).

Visualizza le metriche

Per visualizzare le metriche sull'utilizzo correlate 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 workload, vai alla pagina Workload.

    Vai a Carichi di lavoro

  2. Seleziona la scheda Ottimizzazione dei costi.

  3. Scegli il periodo di tempo per il quale vengono calcolati i valori medi delle metriche (utilizzo) o accumulate (ore totali). Ad esempio, 1 giorno, 1 mese e altro ancora. Se la vita utile del cluster o del carico di lavoro è inferiore al periodo di tempo selezionato, vengono visualizzate le metriche accumulate per la vita utile 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 4 ore fa, vengono visualizzate solo le metriche relative a 4 ore.

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

Le metriche di ottimizzazione dei costi vengono visualizzate per le modalità di cluster come segue:

  • I cluster standard avranno sempre le metriche utilizzate, richieste e allocabili visibili al momento della creazione a causa dell'inclusione dei componenti GKE gestiti nel calcolo complessivo (spazio dei nomi kube-system).
  • I cluster Autopilot mostrano le metriche solo quando esegui il deployment di workload con richieste specificate al 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 per i quali non sono stati specificati limiti o richieste non mostreranno un rapporto nel grafico. Il grafico a barre representerà invece solo la metrica di utilizzo del carico di lavoro.

Ai carichi di lavoro di cui è stato eseguito il deployment nei cluster Autopilot per i quali non sono stati specificati limiti o richieste verranno applicati ai container i valori predefiniti e i rapporti verranno mostrati in qualsiasi momento.

Passaggi successivi