Le langage MQL (Monitoring Query Language) fournit une interface textuelle expressive aux données de séries temporelles de Cloud Monitoring. En utilisant MQL, vous pouvez récupérer, filtrer et manipuler des données de séries temporelles.
Pourquoi utiliser MQL ?
Avec MQL, vous pouvez manipuler des séries temporelles pour créer des graphiques que vous ne pouvez pas créer autrement. Par exemple, vous pouvez effectuer les opérations suivantes :
- Calculer le ratio de requêtes qui renvoient une classe de codes de réponse particulière ;
- Calculer le ratio entre les valeurs actuelles et les valeurs antérieures ;
- Sélectionner des valeurs de centiles arbitraires plutôt que prédéfinies ;
- Sélectionner un échantillon aléatoire de séries temporelles ;
- Évaluer des expressions arithmétiques arbitraires sur des valeurs issues de séries temporelles de plusieurs types de métriques ;
- Créer des libellés pour agréger les données en utilisant des manipulations de chaîne arbitraires, y compris la capture de sous-champs d'expressions régulières ;
- Contrôler l'intervalle de temps et la période des données de sortie.
MQL utilise un ensemble d'opérations et de fonctions. Les opérations sont liées à l'aide d'un mécanisme commun permettant de les canaliser, dans lequel la sortie d'une opération devient l'entrée de la suivante. Associer des opérations permet de créer des requêtes complexes de manière incrémentielle.
De plus, l'éditeur de code fournit une aide syntaxique sous la forme de suggestions de saisie et de messages d'erreur. Pour en savoir plus, consultez Utiliser l'éditeur de code pour MQL.
Étape suivante
Le guide de démarrage rapide du langage MQL vous aide à créer une requête MQL simple à l'aide de l'éditeur de code.
Vous pouvez créer et envoyer des requêtes MQL à l'aide de l'éditeur de code ou de l'API Monitoring.
- Pour en savoir plus sur l'éditeur de code, consultez Utiliser l'éditeur de code pour MQL.
- Pour en savoir plus sur l'utilisation des requêtes MQL avec l'API Monitoring, consultez la page Utiliser l'API.
Vous pouvez également créer des règles d'alerte avec MQL. Pour en savoir plus, consultez la page Règles d'alerte avec MQL.
Pour obtenir une série d'exemples de requêtes MQL, consultez la section Exemples.
Pour obtenir des informations générales sur MQL, consultez la section À propos du langage MQL.
Pour obtenir des informations de référence complètes, consultez la Documentation de référence sur le langage MQL.