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 consultas proporciona ayuda sintáctica en forma de sugerencias de finalización y mensajes de error. Para obtener más información, consulta Usa el editor de consultas.
Próximos pasos
La Guía de inicio rápido para el lenguaje de consulta de supervisión te guía a través de la creación de una consulta MQL simple con el editor de consultas.
Puedes crear y enviar consultas de MQL mediante el editor de consultas o la API de Monitoring.
- Para obtener información sobre el editor de consultas, consulta Usa el editor de consultas.
- Para obtener más información sobre cómo usar consultas MQL con la API de Monitoring, consulta Usa la API.
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.