Ottenere visibilità sulle applicazioni e sull'infrastruttura è fondamentale per mantenere prestazioni e stabilità. Pertanto, Google Distributed Cloud (GDC) con air gap fornisce una piattaforma di monitoraggio per la raccolta e l'analisi delle metriche.
La piattaforma di monitoraggio GDC consente di raccogliere ed eseguire query sulle metriche dei workload 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 sulle metriche in modo efficace, puoi ottenere informazioni preziose sul tuo ambiente con air gap 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 workload GDC che forniscono informazioni preziose sull'utilizzo delle risorse e sul rendimento. 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 consente di creare dashboard informative ed esplorare i dati delle metriche. GDC fornisce dashboard predefinite per i componenti standard, offrendo visibilità immediata sul tuo ambiente.
Workflow di monitoraggio
Per facilitare i processi di monitoraggio dei componenti, la piattaforma di monitoraggio GDC funziona con il seguente workflow:
Raccogli metriche: quando l'ambiente GDC è attivo e in esecuzione, le metriche dei componenti principali vengono raccolte e visualizzate automaticamente nelle dashboard Grafana preconfigurate. Questa funzionalità fornisce il monitoraggio immediato di rete e 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 workload da raccogliere e la frequenza di raccolta.
Esegui query sulle metriche: puoi eseguire query sulle metriche raccolte utilizzando PromQL (Prometheus Query Language). L'esecuzione di query sulle metriche consente di:
- Filtrare le metriche in base a etichette e valori.
- Aggregare i dati nel tempo.
- Eseguire calcoli sui valori delle metriche.
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:
- Identificare 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 archiviate le metriche e i log. Questi criteri sono fondamentali per soddisfare i requisiti di conformità e supportare l'analisi operativa.
GDC utilizza i tempi di conservazione per configurare i criteri di ciclo di vita e di conservazione per le metriche. Il sistema applica un valore predefinito di 90 giorni per i tempi di conservazione delle metriche.
Metodi di accesso
Sono disponibili i seguenti metodi di accesso per operare con le metriche dei componenti:
- 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 i dati delle metriche in modo programmatico 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 le strategie di monitoraggio avanzate.