Einführung in die Monitoring-Abfragesprache (MQL)

Die Monitoring Query Language (MQL) bietet eine ausdrucksstarke, textbasierte Schnittstelle zu Cloud Monitoring-Zeitachsendaten. Mit MQL können Sie Zeitachsendaten abrufen, filtern und bearbeiten.

Vorteile von MQL

Mit MQL können Sie Zeitachsen bearbeiten, um Diagramme zu erstellen, die auf andere Weise nicht erstellt werden können. Sie haben zum Beispiel folgende Möglichkeiten:

  • Berechnen Sie das Verhältnis der Anfragen, die zu einer bestimmten Klasse von Antwortcodes führen
  • Berechnet das Verhältnis von aktuellen Werten zu früheren Werten
  • Auswahl nach beliebigen Perzentilwerten statt vordefinierter Werte
  • Wählen Sie eine zufällige Stichprobe von Zeitachsen aus
  • Werten Sie beliebige arithmetische Ausdrücke für Werte aus Zeitachsen mehrerer Messwerttypen aus.
  • Erstellen Sie neue Labels zur Aggregation von Daten. Verwenden Sie dazu beliebige Zeichenfolgenmanipulationen, einschließlich der Erfassung von Unterfeldern mit regulären Ausdrücken.
  • Zeitraum und Zeitraum der Ausgabedaten festlegen

MQL verwendet eine Reihe von Vorgängen und Funktionen. Vorgänge werden mithilfe des allgemeinen Pipe-Mechanismus miteinander verknüpft, wobei die Ausgabe eines Vorgangs zur Eingabe für den nächsten wird. Durch Verknüpfungsvorgänge können komplexe Abfragen inkrementell erstellt werden.

Darüber hinaus bietet der Abfrageeditor syntaxbasierte Hilfe in Form von Vorschlägen und Fehlermeldungen. Weitere Informationen finden Sie unter Abfrageeditor verwenden.

Nächste Schritte

In der Schnellstartanleitung zur Monitoring Query Language erfahren Sie, wie Sie mit dem Abfrageeditor eine einfache MQL-Abfrage erstellen.

Sie können MQL-Abfragen mit dem Abfrageeditor oder der Monitoring API erstellen und senden.

Eine Reihe von Beispielen für MQL-Abfragen finden Sie unter Beispiele.

Allgemeine Informationen zu MQL finden Sie unter Informationen zur MQL-Sprache.

Eine umfassende Referenz finden Sie unter Referenz zur Monitoring-Abfragesprache.