Visualizzazione delle metriche di ottimizzazione relative ai costi


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

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

Metriche di ottimizzazione dei costi

Nella scheda Ottimizzazione dei costi della console Google Cloud, puoi visualizzare quanto segue per i tuoi cluster e carichi di lavoro:

  • Utilizzo CPU: visualizza 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 carico di lavoro. Calcolato in base alla metrica container/cpu/core_usage_time o una metrica di valutazione.
    • Richiesta: la quantità di CPU richiesta da tutti i container in cluster o carico di lavoro. Calcolato in base alla metrica container/cpu/request_cores o una metrica di valutazione.
    • Allocabile: la quantità di CPU allocata a tutti i nodi nel cluster. Questa metrica viene mostrata nella pagina Cluster. Calcolato in base alla metrica node/cpu/allocatable_cores o una metrica di valutazione. Per i cluster Autopilot, non esiste un valore allocabile 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 visualizzato nella pagina Carichi di lavoro. Viene calcolata in base alla container/cpu/limit_cores o una metrica di valutazione.
  • Ore CPU: il numero totale di ore core su tutti i nodi in un carico di lavoro nel cluster selezionato. Viene calcolata in base alla node/cpu/total_cores (per i cluster standard) e la metrica container/cpu/request_cores (per cluster e carichi di lavoro Autopilot).
  • Utilizzo memoria: visualizza 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 carico di lavoro. Calcolato in base alla metrica container/memory/used_bytes o una metrica di valutazione.
    • Richiesta: la quantità di memoria richiesta per tutti i container in un cluster o carico di lavoro. Calcolato in base alla metrica container/memory/request_bytes o una metrica di valutazione.
    • Allocabile: la quantità di memoria allocata a tutti i nodi nella in un cluster Kubernetes. Questa metrica viene mostrata nella pagina Cluster. Viene calcolata in base alla node/memory/allocatable_bytes o una metrica di valutazione. Per i cluster Autopilot, non esiste un valore allocabile perché Google regola automaticamente le allocazioni della memoria.
    • Limite: il limite di memoria per tutti i container in un carico di lavoro. Questo viene mostrata nella pagina Carichi di lavoro. Viene calcolata in base alla container/memory/limit_bytes o una metrica di valutazione.
  • Ore memoria: la quantità totale di memoria su tutti i nodi in un carico di lavoro nel cluster selezionato. Viene calcolata in base alla node/memory/total_bytes (per i cluster) e 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 nel 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 delle metriche (utilizzo) oppure accumulato (ore totali). Ad esempio, 1 giorno, 1 mese e altro ancora. Se 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. Per Ad esempio, hai scelto un periodo di tempo di 1 giorno, ma il carico di lavoro è stato creato solo 4 ore fa, quindi 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 usato, richiesto e allocabile visibili al momento della creazione grazie all'inclusione della funzionalità GKE gestito nel calcolo complessivo (spazio dei nomi kube-system).
  • I cluster Autopilot mostrano le metriche solo quando esegui il deployment dei carichi di lavoro con richieste specificate al cluster. Ciò è dovuto Prezzi di Autopilot model. I cluster Autopilot non mostrano metriche allocabili perché paghi solo per le risorse richieste dai tuoi carichi di lavoro in esecuzione.

Carichi di lavoro di cui è stato eseguito il deployment in cluster Standard che non hanno richieste limiti specificati, non mostreranno un rapporto nel grafico. Il grafico a barre rappresenterà solo la metrica di utilizzo del carico di lavoro.

Carichi di lavoro di cui è stato eseguito il deployment in cluster Autopilot che non hanno richieste limiti specificati, avranno il valore default applicati ai container, mostrando sempre i rapporti.

Passaggi successivi