Panoramica del monitoraggio

Ottenere visibilità sulle tue applicazioni e sulla tua infrastruttura è fondamentale per mantenere prestazioni e stabilità. Pertanto, Google Distributed Cloud (GDC) air-gapped fornisce una piattaforma di monitoraggio per raccogliere e analizzare le tue metriche.

La piattaforma di monitoraggio GDC ti consente di raccogliere ed eseguire query sulle metriche dei carichi di lavoro di cui è stato eseguito il deployment. Puoi monitorare e visualizzare i tuoi sistemi utilizzando gli strumenti di osservabilità integrati della piattaforma di monitoraggio.

Raccogliendo ed eseguendo query in modo efficace sulle metriche, puoi ottenere informazioni preziose sul tuo ambiente isolato e garantire prestazioni ottimali dei tuoi workload.

Concetti fondamentali

La piattaforma di monitoraggio GDC introduce i seguenti concetti:

  • Le metriche sono misurazioni quantitative raccolte dai tuoi carichi di lavoro GDC che forniscono informazioni preziose su utilizzo e rendimento delle risorse. GDC utilizza Prometheus a questo scopo. Prometheus è un sistema di monitoraggio open source che garantisce una raccolta dei dati efficiente e affidabile.

  • Le dashboard sono rappresentazioni visive delle metriche per osservare le tendenze e il comportamento del sistema. Il tuo progetto GDC include un'istanza Grafana dedicata per la visualizzazione delle metriche. Grafana è una piattaforma di analisi che ti consente di creare dashboard approfondite ed esplorare i dati delle metriche. GDC fornisce dashboard predefinite per i componenti standard, offrendo visibilità immediata sul tuo ambiente.

Flusso di lavoro di monitoraggio

Per facilitare i processi di monitoraggio dei tuoi componenti, la piattaforma di monitoraggio GDC opera nel seguente flusso di lavoro:

  1. Raccogli metriche:quando l'ambiente GDC è attivo e in esecuzione, le metriche dei componenti principali vengono raccolte automaticamente e visualizzate in dashboard Grafana preconfigurate. Questa funzionalità fornisce il monitoraggio immediato della rete e del server.

    Puoi anche configurare target di scraping per le tue applicazioni e i tuoi servizi eseguendo il deployment di risorse personalizzate che definiscono le metriche specifiche del carico di lavoro da raccogliere e la frequenza di raccolta.

  2. Esegui query sulle metriche:puoi eseguire query sulle metriche raccolte utilizzando PromQL (Prometheus Query Language). L'interrogazione delle metriche ti consente di:

    • Filtra le metriche in base a etichette e valori.
    • Aggrega i dati nel tempo.
    • Esegui calcoli sui valori delle metriche.
  3. Crea dashboard e visualizza le metriche:utilizza Grafana per creare dashboard personalizzate che visualizzano le metriche. Queste dashboard forniscono una visione chiara e completa del rendimento del sistema, consentendoti di:

    • Identifica tendenze e anomalie.
    • Risolvere i problemi in modo efficace.
    • Prendere decisioni informate sull'allocazione e l'ottimizzazione delle risorse.

Conservazione delle metriche

I criteri di conservazione definiscono per quanto tempo vengono archiviati i log e le metriche. Queste norme sono fondamentali per soddisfare i requisiti di conformità e supportare l'analisi operativa.

GDC utilizza i tempi di conservazione per configurare il ciclo di vita e i criteri di conservazione per le metriche. Il sistema applica un valore predefinito di 90 giorni per i periodi di conservazione delle metriche.

Metodi di accesso

Per operare con le metriche dei componenti sono disponibili i seguenti metodi di accesso:

  • Interfaccia utente di Grafana:puoi accedere all'istanza Grafana del tuo progetto tramite la console GDC o direttamente utilizzando il relativo URL. L'interfaccia utente consente di eseguire query e visualizzare le metriche.
  • API HTTP:recupera in modo programmatico i dati delle metriche utilizzando l'API HTTP. Questo metodo consente l'integrazione con strumenti esterni e script di automazione.

Ulteriori risorse

Consulta l'elenco completo delle metriche per descrizioni dettagliate di tutte le metriche raccolte dai componenti GDC. Questa risorsa fornisce un contesto prezioso e facilita strategie di monitoraggio avanzate.