Descripción general del lenguaje de consultas de Monitoring

El lenguaje de consulta de Monitoring (MQL) proporciona una interfaz expresiva basada en texto para los datos de series temporales de Cloud Monitoring. Mediante MQL, puedes recuperar, filtrar y manipular datos de series temporales.

¿Por qué es necesario usar MQL?

Con MQL, puedes manipular series temporales para crear gráficos que no puedes crear de ninguna otra manera. Por ejemplo, puedes hacer lo siguiente:

  • Calcular la proporción de solicitudes que dan como resultado una clase particular de códigos de respuesta
  • Calcular la relación entre los valores actuales y los anteriores
  • Seleccionar por valores arbitrarios, en lugar de predefinidos y percentiles
  • Seleccionar una muestra aleatoria de series temporales
  • Evaluar expresiones aritméticas arbitrarias sobre valores de series temporales de varios tipos de métricas
  • Crear etiquetas nuevas para agregar datos mediante manipulaciones arbitrarias de strings, incluida la captura de subcampos de expresiones regulares.
  • Controlar el intervalo de tiempo y el período de los datos de salida.

MQL usa un conjunto de operaciones y funciones. Las operaciones se vinculan juntas mediante el mecanismo de canalización común, en el que el resultado de una operación se convierte en la entrada de la siguiente. Las operaciones de vinculación permiten compilar consultas complejas de forma incremental.

Además, el editor de código proporciona ayuda sintáctica en forma de sugerencias de finalización y mensajes de error. Para obtener más información, consulta Cómo usar el editor de código para MQL.

Próximos pasos

La guía de inicio rápido para el lenguaje de consulta de Monitoring te guía en la creación de una consulta de MQL simple con el editor de código.

Puedes crear y enviar consultas de MQL con el editor de código o la API de Monitoring.

También puedes crear políticas de alertas con MQL. Para obtener más información, consulta Políticas de alertas con MQL.

Para obtener una serie de ejemplos de consultas MQL, consulta Ejemplos.

Para obtener información general sobre MQL, consulta Acerca del lenguaje MQL.

Para obtener una referencia completa, consulta Referencia del lenguaje de consulta de supervisión.