Installa Cloud Monitoring su cluster collegati a EKS

Questo documento descrive in che modo i cluster collegati GKE si integrano con Cloud Monitoring e come visualizzare le metriche.

Prima di iniziare

  1. Soddisfa i prerequisiti per i cluster collegati a GKE.

  2. Autorizza Cloud Logging e Cloud Monitoring per configurare le autorizzazioni per Google Cloud Observability.

Panoramica

I cluster GKE collegati hanno un'integrazione integrata con Cloud Monitoring per le metriche di sistema di nodi, pod e container. In questo modo puoi visualizzare facilmente il consumo di risorse dei workload nel cluster, creare dashboard e configurare avvisi.

I cluster collegati a GKE installano il raccoglitore di metriche gke-metrics-agent nel tuo cluster. Questo agente si basa su OpenTelemetry Collector e viene eseguito su ogni nodo del cluster. Campiona le metriche ogni minuto e carica le misurazioni su Cloud Monitoring.

Una volta caricate, le metriche per il cluster risiedono nel tuo progetto Google Cloud . Puoi aggregare i dati in tutti i tuoi cluster, creare dashboard personalizzate, esplorare i dati di un singolo cluster, visualizzare grafici a linee, configurare avvisi e altro ancora.

Utilizzo di Metrics Explorer

Per visualizzare le metriche per una risorsa monitorata con Esplora metriche, segui questi passaggi:

  1. Nella console Google Cloud , vai alla pagina  Esplora metriche:

    Vai a Esplora metriche

    Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Monitoring.

  2. Nella barra degli strumenti della console Google Cloud , seleziona il tuo Google Cloud progetto. Per le configurazioni di App Hub, seleziona il progetto host di App Hub o il progetto di gestione della cartella app.
  3. Nell'elemento Metrica, espandi il menu Seleziona una metrica, digita Kubernetes Container nella barra dei filtri e poi utilizza i sottomenu per selezionare un tipo di risorsa e una metrica specifici:
    1. Nel menu Risorse attive, seleziona Container Kubernetes.
    2. Nel menu Categorie di metriche attive, seleziona Anthos.
    3. Nel menu Metriche attive, seleziona Tempo di utilizzo della CPU.
    4. Fai clic su Applica.
  4. Per rimuovere le serie temporali dalla visualizzazione, utilizza l'elemento Filtro.

  5. Per combinare le serie temporali, utilizza i menu dell'elemento Aggregazione. Ad esempio, per visualizzare l'utilizzo della CPU per le VM, in base alla zona, imposta il primo menu su Media e il secondo menu su zona.

    Tutte le serie temporali vengono visualizzate quando il primo menu dell'elemento Aggregazione è impostato su Nessuna aggregazione. Le impostazioni predefinite per l'elemento Aggregazione sono determinate dal tipo di metrica che hai selezionato.

  6. Per la quota e altre metriche che riportano un campione al giorno, procedi nel seguente modo:
    1. Nel riquadro Visualizzazione, imposta Tipo di widget su Grafico a barre in pila.
    2. Imposta il periodo di tempo su almeno una settimana.

Tipo di risorsa monitorata delle metriche

Le metriche vengono raccolte utilizzando uno dei seguenti tre tipi di risorsa monitorata. Questi tipi corrispondono a un oggetto Kubernetes per cui viene eseguita la misurazione:

Ad esempio, le misurazioni relative a un pod utilizzerebbero il tipo di risorsa monitorata k8s_pod. Queste metriche includono quindi le etichette per pod_name e namespace_name, che identificano un determinato pod. Se vuoi visualizzare le metriche per un cluster specifico, utilizza il seguente formato:

attachedClusters/CLUSTER_NAME

Per ogni tipo di risorsa monitorata viene utilizzato un diverso insieme di tipi di metriche. Per scoprire di più su questi tipi di metriche, consulta Metriche di sistema GKE.

Quali metriche vengono raccolte

Passaggi successivi