Configurazione della raccolta di metriche


Google Kubernetes Engine (GKE) semplifica l'invio delle metriche a Cloud Monitoring. In Cloud Monitoring, le metriche possono completare dashboard personalizzate, generare avvisi, creare obiettivi del livello di servizio, oppure essere recuperate da servizi di monitoraggio di terze parti utilizzando l'API Cloud Monitoring.

GKE fornisce diverse origini delle metriche:

  • Metriche di sistema: metriche dei componenti di sistema essenziali, che descrivono risorse di basso livello come CPU, memoria e spazio di archiviazione.
  • Google Cloud Managed Service per Prometheus: consente di monitorare e creare avvisi sui carichi di lavoro utilizzando Prometheus, senza dover gestire e utilizzare manualmente Prometheus su larga scala.
  • Pacchetti di metriche di osservabilità:

    • Metriche del piano di controllo: metriche esportate da determinati componenti del piano di controllo, come lo scheduler e il server API.
    • Metriche di stato kube: un insieme selezionato di metriche esportate dal servizio kube state, utilizzato per monitorare lo stato di oggetti Kubernetes come pod, deployment e altro ancora; per il set completo, consulta Utilizzare le metriche di stato kube.

      Il pacchetto dello stato kube è una soluzione gestita. Se hai bisogno di maggiore flessibilità, ad esempio se hai bisogno di gestire gli intervalli di scraping o di eseguire lo scraping di altre risorse, puoi eseguire il deployment della tua istanza del servizio open source kube State Metrics. Per ulteriori informazioni, consulta la documentazione dell'esportatore Google Cloud Managed Service per Prometheus per le metriche di stato del Kube.

Metriche di sistema

Quando viene creato un cluster, GKE raccoglie per impostazione predefinita alcune metriche emesse dai componenti di sistema.

Puoi scegliere se inviare o meno le metriche dal tuo cluster GKE a Cloud Monitoring. Se scegli di inviare le metriche a Cloud Monitoring, devi inviarle di sistema.

Tutte le metriche di sistema di GKE vengono importate in Cloud Monitoring con il prefisso kubernetes.io.

Prezzi

Cloud Monitoring non addebita alcun costo per l'importazione delle metriche di sistema GKE. Per ulteriori informazioni, consulta i prezzi di Cloud Monitoring.

Configurazione della raccolta di metriche di sistema

Per abilitare la raccolta delle metriche di sistema, passa il valore SYSTEM al flag --monitoring dei comandi gcloud container clusters create o gcloud container clusters update.

Per disabilitare la raccolta delle metriche di sistema, utilizza il valore NONE per il flag --monitoring. Se la raccolta delle metriche di sistema è disabilitata, le informazioni di base come l'utilizzo della CPU, l'utilizzo della memoria e l'utilizzo del disco non sono disponibili per un cluster nella scheda Osservabilità o nella sezione GKE della console Google Cloud.

Per i cluster GKE Autopilot, non puoi disabilitare la raccolta delle metriche di sistema.

Consulta Osservabilità per GKE per ulteriori dettagli sull'integrazione di Cloud Monitoring con GKE.

Per configurare la raccolta di metriche di sistema utilizzando Terraform, consulta il blocco monitoring_config nel registro Terraform per google_container_cluster. Per informazioni generali sull'utilizzo di Google Cloud con Terraform, consulta Terraform con Google Cloud.

Elenco delle metriche di sistema

Le metriche di sistema includono metriche di componenti essenziali di sistema importanti per Kubernetes. Per un elenco di queste metriche, consulta Metriche di sistema GKE.

Risoluzione dei problemi relativi alle metriche di sistema

Se le metriche di sistema non sono disponibili in Cloud Monitoring come previsto, ecco alcuni passaggi per risolvere il problema.

Verifica che l'agente delle metriche disponga di memoria sufficiente

Nella maggior parte dei casi, l'allocazione predefinita delle risorse per l'agente delle metriche GKE è sufficiente. Tuttavia, se il DaemonSet si arresta ripetutamente in modo anomalo, puoi verificare il motivo della risoluzione seguendo le istruzioni riportate di seguito:

  1. Recupera i nomi dei pod dell'agente delle metriche GKE:

    kubectl get pods -n kube-system -l component=gke-metrics-agent
    

    Trova il pod con lo stato CrashLoopBackOff.

    L'output è simile al seguente:

    NAME                    READY STATUS           RESTARTS AGE
    gke-metrics-agent-5857x 0/1   CrashLoopBackOff 6        12m
    
  2. Descrivi il pod con lo stato CrashLoopBackOff:

    kubectl describe pod POD_NAME -n kube-system
    

    Sostituisci POD_NAME con il nome del pod del passaggio precedente.

    Se il motivo della terminazione del pod è OOMKilled, l'agente ha bisogno di memoria aggiuntiva.

    L'output è simile al seguente:

      containerStatuses:
      ...
      lastState:
        terminated:
          ...
          exitCode: 1
          finishedAt: "2021-11-22T23:36:32Z"
          reason: OOMKilled
          startedAt: "2021-11-22T23:35:54Z"
    
  3. Aggiungi un'etichetta del nodo al nodo con l'agente delle metriche che restituisce errori. Puoi utilizzare un'etichetta del nodo permanente o temporanea. Ti consigliamo di provare ad aggiungere altri 20 MB. Se l'agente continua ad arrestarsi in modo anomalo, puoi eseguire nuovamente questo comando, sostituendo l'etichetta del nodo con una che richiede una maggiore quantità di memoria aggiuntiva.

    Per aggiornare un pool di nodi con un'etichetta permanente, esegui questo comando:

    gcloud container node-pools update NODEPOOL_NAME \
        --cluster=CLUSTER_NAME \
        --node-labels=ADDITIONAL_MEMORY_NODE_LABEL \
        --location=COMPUTE_LOCATION
    

    Sostituisci quanto segue:

    • NODEPOOL_NAME: il nome del pool di nodi.
    • CLUSTER_NAME: il nome del cluster esistente.
    • ADDITIONAL_MEMORY_NODE_LABEL: una delle etichette aggiuntive dei nodi di memoria; utilizza una delle seguenti etichette:
      • Per aggiungere 10 MB: cloud.google.com/gke-metrics-agent-scaling-level=10
      • Per aggiungere 20 MB: cloud.google.com/gke-metrics-agent-scaling-level=20
      • Per aggiungere 50 MB: cloud.google.com/gke-metrics-agent-scaling-level=50
      • Per aggiungere 100 MB: cloud.google.com/gke-metrics-agent-scaling-level=100
      • Per aggiungere 200 MB: cloud.google.com/gke-metrics-agent-scaling-level=200
      • Per aggiungere 500 MB: cloud.google.com/gke-metrics-agent-scaling-level=500
    • COMPUTE_LOCATION: la località di Compute Engine del cluster.

    In alternativa, puoi aggiungere un'etichetta temporanea del nodo che non persiste dopo un upgrade utilizzando il seguente comando:

    kubectl label node/NODE_NAME \
    ADDITIONAL_MEMORY_NODE_LABEL --overwrite
    

    Sostituisci quanto segue:

    • NODE_NAME: il nome del nodo dell'agente delle metriche interessato.
    • ADDITIONAL_MEMORY_NODE_LABEL: una delle etichette del nodo di memoria aggiuntive; utilizza uno dei valori dell'esempio precedente.

Pacchetto: metriche del piano di controllo

Puoi configurare un cluster GKE per inviare a Cloud Monitoring determinate metriche emesse dal server API Kubernetes, dallo scheduler e dal gestore del controller.

Requisiti

L'invio a Cloud Monitoring delle metriche emesse dai componenti del piano di controllo Kubernetes richiede la versione 1.22.13 o successiva del piano di controllo GKE e richiede l'abilitazione della raccolta delle metriche di sistema.

Configurazione della raccolta delle metriche del piano di controllo

Per abilitare le metriche del piano di controllo Kubernetes in un cluster GKE esistente, segui questi passaggi:

Console

Puoi abilitare le metriche del piano di controllo per un cluster dalla scheda Osservabilità per il cluster o dalla scheda Dettagli per il cluster. Quando utilizzi la scheda Osservabilità, puoi visualizzare l'anteprima dei grafici e delle metriche disponibili prima di abilitare il pacchetto delle metriche.

Per abilitare le metriche del piano di controllo dalla scheda Osservabilità per il cluster, segui questi passaggi:

  1. Nel pannello di navigazione della console Google Cloud, seleziona Kubernetes Engine e poi Cluster:

    Vai a Cluster Kubernetes

  2. Fai clic sul nome del cluster e seleziona la scheda Osservabilità.

  3. Seleziona Piano di controllo dall'elenco delle funzionalità.

  4. Fai clic su Abilita pacchetto.

    Se le metriche del piano di controllo sono già abilitate, vedrai invece un insieme di grafici per le metriche del piano di controllo.

Per abilitare le metriche del piano di controllo dalla scheda Dettagli per il cluster:

  1. Nel pannello di navigazione della console Google Cloud, seleziona Kubernetes Engine e poi Cluster:

    Vai a Cluster Kubernetes

  2. Fai clic sul nome del cluster.

  3. Nella riga Funzionalità con l'etichetta Cloud Monitoring, fai clic sull'icona Modifica.

  4. Nella finestra di dialogo Modifica Cloud Monitoring visualizzata, verifica che sia selezionata l'opzione Abilita Cloud Monitoring.

  5. Nel menu a discesa Componenti, seleziona i componenti del piano di controllo da cui raccogliere le metriche: Server API, Scheduler o Gestore controller.

  6. Fai clic su Ok.

  7. Fai clic su Salva modifiche.

gcloud

  1. Apri una finestra del terminale con Google Cloud SDK e Google Cloud CLI installato. Un modo per farlo è utilizzare Cloud Shell.

  2. Nella console Google Cloud, attiva Cloud Shell.

    Attiva Cloud Shell

    Nella parte inferiore della console Google Cloud viene avviata una sessione di Cloud Shell che mostra un prompt della riga di comando. Cloud Shell è un ambiente shell con Google Cloud CLI già installato e con valori già impostati per il progetto attuale. L'inizializzazione della sessione può richiedere alcuni secondi.

  3. Passa uno o più valori API_SERVER, SCHEDULER o CONTROLLER_MANAGER al flag --monitoring dei comandi gcloud container clusters create o gcloud container clusters update.

    Ad esempio, per raccogliere metriche dal server API, dallo scheduler e dal gestore del controller, esegui questo comando:

    gcloud container clusters update CLUSTER_NAME \
        --location=COMPUTE_LOCATION \
        --monitoring=SYSTEM,API_SERVER,SCHEDULER,CONTROLLER_MANAGER
    

Terraform

Per configurare la raccolta delle metriche del piano di controllo Kubernetes utilizzando Terraform, consulta il blocco monitoring_config nel registro Terraform per google_container_cluster. Per informazioni generali sull'utilizzo di Google Cloud con Terraform, consulta Terraform con Google Cloud.

Utilizzo delle metriche del piano di controllo

Consulta Utilizzare le metriche del piano di controllo per quanto segue:

Dashboard per visualizzare le metriche del piano di controllo disponibili nella scheda Osservabilità di GKE nella console Google Cloud. Per informazioni su queste dashboard, consulta Visualizzare le metriche di osservabilità.

Pacchetto: metriche di stato kube

Puoi configurare un cluster GKE per inviare a Cloud Monitoring un set selezionato di metriche di stato kube in formato Prometheus. Questo pacchetto di metriche di stato kube include metriche per pod, deployment, oggetti StatefulSet, DaemonSet, risorse HorizontalPodAutoscaler, volumi permanenti e attestazioni di volumi permanenti.

Per i cluster GKE Standard a partire dalla versione 1.29.2-gke.2000 e i cluster GKE Autopilot a partire dalla versione 1.27.4-gke.900, il pacchetto delle metriche di stato Kube è abilitato per impostazione predefinita.

Requisiti

Per raccogliere le metriche di stato kube, il tuo cluster GKE deve soddisfare i seguenti requisiti:

Puoi abilitare le metriche di sistema e Google Cloud Managed Service per Prometheus contemporaneamente ad abilitare il pacchetto di metriche di stato kube. La raccolta gestita di Google Cloud Managed Service per Prometheus è abilitata per impostazione predefinita sui nuovi cluster.

Configurazione della raccolta di metriche di stato di Kube

Per abilitare le metriche di stato kube in un cluster GKE esistente, segui questi passaggi:

Console

Puoi abilitare le metriche di stato di kube dalla scheda Osservabilità per un cluster o un deployment all'interno di un cluster. Puoi anche visualizzare l'anteprima dei grafici e delle metriche disponibili prima di abilitare il pacchetto.

Nella scheda Osservabilità di un cluster, l'insieme di grafici per le metriche dello stato di kube è suddiviso in due elementi nel menu dei filtri:

  • Stato dei carichi di lavoro: include le metriche per pod, deployment, oggetti StatefulSet, DaemonSet e risorse HorizontalPodAutoscaler.
  • Archiviazione > Persistente: include le metriche per i volumi permanenti e le attestazioni di volumi permanenti.

Puoi attivare uno o entrambi gli insiemi di metriche.

Per abilitare le metriche di stato kube dalla scheda Osservabilità per un cluster, segui questi passaggi:

  1. Nel pannello di navigazione della console Google Cloud, seleziona Kubernetes Engine e poi Cluster:

    Vai a Cluster Kubernetes

  2. Fai clic sul nome del cluster e seleziona la scheda Osservabilità.

  3. Seleziona Stato dei carichi di lavoro o Archiviazione > Persistente dall'elenco delle funzionalità.

  4. Fai clic su Abilita pacchetto.

    Se il pacchetto di metriche sullo stato kube è già abilitato, vedrai invece un set di grafici per le metriche di stato kube.

Per abilitare le metriche dello stato di kube dalla scheda Osservabilità per un deployment, segui questi passaggi:

  1. Nel pannello di navigazione della console Google Cloud, seleziona Kubernetes Engine e poi Carichi di lavoro:

    Vai a Carichi di lavoro Kubernetes

  2. Fai clic sul nome del deployment e seleziona la scheda Osservabilità.

  3. Seleziona Stato Kube dall'elenco degli elementi.

  4. Fai clic su Abilita pacchetto. Il pacchetto è abilitato per l'intero cluster.

    Se il pacchetto di metriche relative allo stato kube è già abilitato, vedrai un insieme di grafici per le metriche di pod, deployment e gestori della scalabilità automatica orizzontale dei pod.

Per configurare le metriche dello stato di kube dalla scheda Dettagli del cluster:

  1. Nel pannello di navigazione della console Google Cloud, seleziona Kubernetes Engine e poi Cluster:

    Vai a Cluster Kubernetes

  2. Fai clic sul nome del cluster.

  3. Nella riga Funzionalità con l'etichetta Cloud Monitoring, fai clic sull'icona Modifica.

  4. Nella finestra di dialogo Modifica Cloud Monitoring visualizzata, verifica che sia selezionata l'opzione Abilita Cloud Monitoring.

  5. Nel menu a discesa Componenti, seleziona i componenti di stato kube da cui vuoi raccogliere le metriche:

    • Volume permanente (archiviazione)
    • Pod
    • Deployment
    • StatefulSet
    • DaemonSet
    • Horizontal Pod Autoscaler
  6. Fai clic su Ok.

  7. Fai clic su Salva modifiche.

gcloud

  1. Apri una finestra del terminale con Google Cloud SDK e Google Cloud CLI installato. Un modo per farlo è utilizzare Cloud Shell.

  2. Nella console Google Cloud, attiva Cloud Shell.

    Attiva Cloud Shell

    Nella parte inferiore della console Google Cloud viene avviata una sessione di Cloud Shell che mostra un prompt della riga di comando. Cloud Shell è un ambiente shell con Google Cloud CLI già installato e con valori già impostati per il progetto attuale. L'inizializzazione della sessione può richiedere alcuni secondi.

  3. Passa uno o più dei seguenti valori al flag --monitoring dei comandi gcloud container clusters create o gcloud container clusters update:

    • DAEMONSET
    • DEPLOYMENT
    • HPA
    • POD
    • STATEFULSET
    • STORAGE: questa opzione include metriche per volumi permanenti e richieste di volumi permanenti.

    Ad esempio, per raccogliere metriche per deployment e pod in un cluster esistente, esegui questo comando:

    gcloud container clusters update CLUSTER_NAME \
        --location=COMPUTE_LOCATION \
        --enable-managed-prometheus
        --monitoring=SYSTEM,DEPLOYMENT,POD
    

    L'insieme di valori fornito al flag --monitoring sostituisce qualsiasi impostazione precedente. Nell'esempio precedente, se il cluster era stato precedentemente configurato per raccogliere metriche DAEMONSET, il comando di esempio disattiva la raccolta di queste metriche.

Terraform

Per configurare la raccolta delle metriche di stato kube utilizzando Terraform, consulta il blocco monitoring_config nel registro Terraform per google_container_cluster. Per informazioni generali sull'utilizzo di Google Cloud con Terraform, consulta Terraform con Google Cloud.

Utilizzo delle metriche di stato di kube

Consulta Utilizzare le metriche di stato kube per quanto segue:

  • Informazioni sull'esecuzione di query sulle metriche di stato kube.
  • Tabelle delle metriche di stato di kube.

Le dashboard per visualizzare le metriche dello stato di kube sono disponibili nella scheda Osservabilità di GKE nella console Google Cloud. Per informazioni su queste dashboard, consulta Visualizzare le metriche di osservabilità.

Pacchetto: metriche cAdvisor/Kubelet

Puoi configurare un cluster GKE per inviare a Cloud Monitoring un set selezionato di metriche cAdvisor/Kubelet in formato Prometheus. L'insieme selezionato di metriche è un sottoinsieme dell'ampio set di metriche cAdvisor/Kubelet integrate in ogni deployment di Kubernetes per impostazione predefinita. Il cAdvisor/Kubelet selezionato è progettato per fornire le metriche più utili, riducendo il volume di importazione e i costi associati.

Requisiti

Per raccogliere le metriche cAdvisor/Kubelet, il tuo cluster GKE deve soddisfare i seguenti requisiti:

Per i nuovi cluster, la raccolta gestita di Google Cloud Managed Service per Prometheus è abilitata per impostazione predefinita, mentre il pacchetto di metriche cAdvisor/Kubelet è abilitato per impostazione predefinita per:

  • Cluster GKE Autopilot a partire dalla versione 1.29.3-gke.1093000.
  • Cluster GKE Standard a partire dalla versione 1.29.3-gke.1093000.

Per i cluster esistenti, puoi abilitare le metriche di sistema e Google Cloud Managed Service per Prometheus contemporaneamente abilitare il pacchetto delle metriche cAdvisor/Kubelet.

Configurazione della raccolta di metriche cAdvisor/Kubelet

Per abilitare le metriche cAdvisor/Kubelet in un cluster GKE esistente, segui questi passaggi:

gcloud

  1. Apri una finestra del terminale con Google Cloud SDK e Google Cloud CLI installato. Un modo per farlo è utilizzare Cloud Shell.

  2. Nella console Google Cloud, attiva Cloud Shell.

    Attiva Cloud Shell

    Nella parte inferiore della console Google Cloud viene avviata una sessione di Cloud Shell che mostra un prompt della riga di comando. Cloud Shell è un ambiente shell con Google Cloud CLI già installato e con valori già impostati per il progetto attuale. L'inizializzazione della sessione può richiedere alcuni secondi.

  3. Passa uno o più dei seguenti valori al flag --monitoring dei comandi gcloud container clusters create o gcloud container clusters update:

    • CADVISOR
    • KUBELET

    Ad esempio, per raccogliere solo le metriche cAdvisor/Kubelet in un cluster esistente, esegui questo comando:

    gcloud container clusters update CLUSTER_NAME \
        --location=COMPUTE_LOCATION \
        --enable-managed-prometheus \
        --monitoring=SYSTEM,CADVISOR,KUBELET
    

    L'insieme di valori fornito al flag --monitoring sostituisce qualsiasi impostazione precedente. Nell'esempio precedente, se il cluster era stato precedentemente configurato per raccogliere metriche DAEMONSET dal pacchetto dello stato kube, il comando di esempio disattiva la raccolta di queste metriche.

Terraform

Per configurare la raccolta di metriche cAdvisor/Kubelet utilizzando Terraform, consulta il blocco monitoring_config nel registro Terraform per google_container_cluster. Per informazioni generali sull'utilizzo di Google Cloud con Terraform, consulta Terraform con Google Cloud.

Utilizzo delle metriche di cAdvisor/Kubelet

Consulta Utilizzare le metriche cAdvisor/Kubelet per quanto segue:

  • Informazioni sull'esecuzione di query sulle metriche cAdvisor/Kubelet.
  • Tabelle di metriche cAdvisor/Kubelet.

Prezzi e quote per i pacchetti di osservabilità

Le informazioni in questa sezione si applicano ai seguenti pacchetti di osservabilità:

Le metriche del piano di controllo GKE e le metriche di stato kube utilizzano Google Cloud Managed Service per Prometheus per caricare le metriche in Cloud Monitoring. Cloud Monitoring addebita dei costi per l'importazione di queste metriche in base al numero di campioni importati. Tuttavia, queste metriche sono senza costi per i cluster registrati che appartengono a un progetto per cui è abilitata la versione GKE Enterprise.

Per ulteriori informazioni, consulta i prezzi di Cloud Monitoring.

Informazioni sulla fattura di Monitoring

Puoi usare Cloud Monitoring per identificare le metriche dello stato del piano di controllo o di kube che scrivono il maggior numero di campioni. Queste metriche contribuiscono maggiormente ai costi. Dopo aver identificato le metriche più costose, puoi modificare le configurazioni di scrape per filtrarle in modo appropriato.

La pagina Gestione delle metriche di Cloud Monitoring fornisce informazioni che possono aiutarti a controllare l'importo speso per le metriche addebitabili senza influire sull'osservabilità. La pagina Gestione delle metriche riporta le seguenti informazioni:

  • Volumi di importazione per la fatturazione basata su byte e campioni, nei domini delle metriche e per le singole metriche.
  • Dati su etichette e cardinalità delle metriche.
  • Utilizzo delle metriche nei criteri di avviso e nelle dashboard personalizzate.
  • Percentuale di errori di scrittura delle metriche.

Per visualizzare la pagina Gestione delle metriche:

  1. Nel pannello di navigazione della console Google Cloud, seleziona Monitoring, quindi  Gestione delle metriche:

    Vai a Gestione delle metriche

  2. Nella barra degli strumenti, seleziona la finestra temporale. Per impostazione predefinita, la pagina Gestione delle metriche mostra informazioni sulle metriche raccolte il giorno precedente.

Per saperne di più sulla pagina Gestione delle metriche, consulta Visualizzare e gestire l'utilizzo delle metriche.

Per identificare le metriche dello stato del piano di controllo o kube con il maggior numero di campioni importati:

  1. Nel pannello di navigazione della console Google Cloud, seleziona Monitoring, quindi  Gestione delle metriche:

    Vai a Gestione delle metriche

  2. Nel prospetto Campioni fatturabili importati, fai clic su Visualizza grafici.

  3. Individua il grafico Importazione del volume dello spazio dei nomi, quindi fai clic su  Altre opzioni grafico.

  4. Nel campo Metrica, verifica che siano selezionate le seguenti risorse e metriche:
    Metric Ingestion Attribution e Samples written by attribution id.

  5. Nella pagina Filtri, procedi nel seguente modo:

    1. Nel campo Etichetta, verifica che il valore sia attribution_dimension.

    2. Nel campo Confronto, verifica che il valore sia = (equals).

    3. Nel campo Valore, seleziona cluster.

  6. Deseleziona l'impostazione Raggruppa per.

  7. (Facoltativo) Filtra solo in base a determinate metriche. Ad esempio, le metriche del server API del piano di controllo includono tutte "apiserver" nel nome della metrica e le metriche dei pod dello stato kube includono tutte "kube_pod" come parte del nome della metrica, quindi puoi filtrare in base alle metriche contenenti quelle stringhe:

    • Fai clic su Aggiungi filtro.

    • Nel campo Etichetta, seleziona metric_type.

    • Nel campo Confronto, seleziona =~ (equals regex).

    • Nel campo Valore, inserisci .*apiserver.* o .*kube_pod.*.

  8. Facoltativamente, raggruppa il numero di campioni importati per regione o progetto GKE:

    • Fai clic su Raggruppa per.

    • Assicurati che metric_type sia selezionato.

    • Per eseguire il raggruppamento per regione GKE, seleziona località.

    • Per raggruppare per progetto, seleziona project_id.

    • Fai clic su Ok.

  9. Facoltativamente, raggruppa il numero di campioni importati in base al nome del cluster GKE:

    • Fai clic su Raggruppa per.

    • Per eseguire il raggruppamento in base al nome del cluster GKE, assicurati che siano selezionati sia attribution_dimension e attribution_id.

    • Fai clic su Ok.

  10. Per visualizzare il volume di importazione per ciascuna metrica, utilizza il pulsante di attivazione/disattivazione con etichetta Tabella relativa a entrambi, seleziona Entrambe. La tabella mostra il volume importato per ogni metrica nella colonna Valore.

    Fai clic due volte sull'intestazione della colonna Valore per ordinare le metriche in base al volume di importazione decrescente.

Questi passaggi mostrano le metriche con la percentuale più alta di campioni importati in Cloud Monitoring. Poiché le metriche nei pacchetti di osservabilità vengono addebitate in base al numero di campioni importati, presta attenzione alle metriche con la maggiore percentuale di campioni importati.

Quota

Le metriche del piano di controllo e le metriche dello stato kube utilizzano la quota "Richieste di importazione di serie temporali al minuto" dell'API Cloud Monitoring. Prima di abilitare i pacchetti di metriche, controlla l'utilizzo di picco recente di questa quota. Se hai molti cluster nello stesso progetto o ti stai già avvicinando al limite di questa quota, puoi richiedere un aumento del limite di quota prima di abilitare entrambi i pacchetti di osservabilità.

Altre metriche

Oltre alle metriche di sistema e ai pacchetti di metriche descritti in questo documento, sono disponibili anche le metriche Istio per i cluster GKE. Per informazioni sui prezzi, consulta la pagina relativa ai prezzi di Cloud Monitoring.