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:
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.
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.
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.