In diesem Dokument wird die Verwendung von Prometheus Query Language (PromQL) in Cloud Monitoring PromQL bietet eine Alternative zur Menügesteuerte Metrics Explorer und MQL-Schnittstellen (Monitoring Query Language) für Erstellen von Diagrammen und Dashboards.
Mit PromQL können Sie Abfragen und Diagramme erstellen. Cloud Monitoring-Daten aus den folgenden Quellen:
- Google Cloud-Dienste wie Google Kubernetes Engine oder Compute Engine, die Messwerte, die in den Listen der Cloud Monitoring-Dokumentation Systemmesswerten.
- Benutzerdefinierte Messwerte wie logbasierte Messwerte und benutzerdefinierte Messwerte in Cloud Monitoring.
- Google Cloud Managed Service for Prometheus, die vollständig verwaltete Multi-Cloud Prometheus Google Cloud Informationen zum verwalteten Dienst, einschließlich Support von PromQL finden Sie unter Google Cloud Managed Service for Prometheus.
Sie können auch Tools wie Grafana verwenden, um die in Cloud Monitoring Zu den verfügbaren Messwerten gehören Messwerte von Dokumentation der Messwerte zu Managed Service for Prometheus und Cloud Monitoring Listen der Messwerte Informationen zum Einrichten von Grafana und Tools, die auf der Prometheus API basieren, finden Sie in den Managed Service for Prometheus-Dokumentation zu Grafana
Sie können Ihre Grafana-Dashboards auch in Cloud Monitoring
Namenskonventionen
Das Messwertmodell und die Namenskonventionen von Prometheus unterscheiden sich von denen die von Cloud Monitoring verwendet werden. So verwenden Sie PromQL für Abfragen: Monitoring von Messwertdaten, Sie müssen Cloud Monitoring konvertieren in PromQL-kompatible Entsprechungen umwandeln. Weitere Informationen zum Namenskonventionen finden Sie unter Cloud Monitoring-Messwerte PromQL
In Cloud Monitoring auf PromQL zugreifen
Sie können PromQL auf den folgenden Seiten über den Tab Code verwenden in der Google Cloud Console:
- Metrics Explorer
- Beim Erstellen benutzerdefinierter Dashboards Diagramm hinzufügen
Informationen zum Aufrufen und Verwenden des Editors finden Sie unter PromQL-Editor verwenden
Prometheus-Regeln und -Benachrichtigungen
Mit PromQL können Sie Aufnahme- und Benachrichtigungsregeln für beliebige Messwerte erstellen in Cloud Monitoring mithilfe von Benachrichtigungen im Prometheus-Stil in Managed Service for Prometheus. Weitere Informationen finden Sie unter Auswertung verwalteter Regeln und Benachrichtigungen oder Selbst bereitgestellte Regelauswertung und Benachrichtigung.
PromQL lernen
Grundlagen zur Verwendung von PromQL erhalten Sie in der Open-Source-Dokumentation. Die folgenden Ressourcen können Ihnen den Einstieg erleichtern:
Unterschiede bei PromQL
PromQL für Cloud Monitoring funktioniert möglicherweise etwas anders als vorgelagerte PromQLs. Eine Liste dieser Unterschiede finden Sie unter PromQL-Unterschiede.