In questo documento viene descritto l'utilizzo di Prometheus Query Language (PromQL) in e configurazione in Cloud Monitoring. PromQL offre un'alternativa alle interfacce basate su menu di Metrics Explorer e al linguaggio Monitoring Query Language (MQL) per la creazione di grafici e dashboard.
Puoi utilizzare PromQL per eseguire query e creare grafici dei dati di Cloud Monitoring dalle seguenti origini:
- I servizi Google Cloud, come Google Kubernetes Engine o Compute Engine, che scrivono le metriche descritte negli elenchi di Cloud Monitoring metriche di sistema.
- Metriche definite dall'utente, come le metriche basate su log e le metriche definite dall'utente di Cloud Monitoring.
- Google Cloud Managed Service per Prometheus, la piattaforma multi-cloud completamente gestita soluzione per Prometheus da in Google Cloud. Per informazioni sul servizio gestito, inclusa l'assistenza da PromQL, consulta Google Cloud Managed Service per Prometheus.
Puoi anche utilizzare strumenti come Grafana per creare grafici dei dati delle metriche importati in Cloud Monitoring. Le metriche disponibili includono Metriche Managed Service per Prometheus e Cloud Monitoring documentate in gli elenchi di metriche. Per informazioni sulla configurazione di Grafana e di altri strumenti basati sull'API Prometheus, consulta la documentazione di Managed Service per Prometheus relativa a Grafana.
Puoi anche importare le tue dashboard Grafana Cloud Monitoring.
Convenzioni di denominazione
Il modello di metriche e le convenzioni di denominazione di Prometheus sono diversi da quelli utilizzati da Cloud Monitoring. Per utilizzare PromQL per eseguire query sui dati delle metriche di monitoraggio, devi convertire i nomi di Cloud Monitoring in equivalenti compatibili con PromQL. Per informazioni sulle convenzioni di denominazione, consulta Mappare le metriche di Cloud Monitoring a PromQL.
Accesso a PromQL in Cloud Monitoring
Puoi utilizzare PromQL dalla scheda Codice nelle seguenti pagine della console Google Cloud:
- Esplora metriche
- Aggiungi grafico durante la creazione di dashboard personalizzate
Per informazioni su come accedere all'editor e utilizzarlo, consulta Utilizzare l'editor PromQL.
Regole e avvisi Prometheus
Puoi utilizzare PromQL per creare regole di registrazione e avviso per qualsiasi metrica in Cloud Monitoring utilizzando gli avvisi in stile Prometheus in Managed Service per Prometheus. Per ulteriori informazioni, consulta Valutazione e avvisi per le regole gestite o Valutazione e avvisi per le regole di cui è stato eseguito il deployment autonomo.
Apprendimento di PromQL
Per apprendere le nozioni di base sull'utilizzo di PromQL, ti consigliamo di consultare le risorse open source documentazione. Le seguenti risorse possono aiutarti a iniziare:
Differenze di PromQL
PromQL per Cloud Monitoring potrebbe funzionare in modo leggermente diverso rispetto a PromQL a monte. Per un elenco di queste differenze, consulta PromQL e le differenze.