A linguagem de consulta de monitoramento (MQL, na sigla em inglês) fornece uma interface expressiva e baseada em texto para dados de série temporal do Cloud Monitoring. Ao usar o MQL, é possível recuperar, filtrar e manipular dados de série temporal.
Por que usar MQL?
Com a MQL, é possível manipular séries temporais para criar gráficos que não podem ser criados de outra forma. Por exemplo, é possível:
- Calcular a proporção de solicitações que resultam em uma determinada classe de códigos de resposta
- Calcular a proporção de valores atuais para valores anteriores
- Selecionar por valores de percentis arbitrários, em vez de predefinidos
- Selecionar uma amostra aleatória de série temporal
- Avaliar expressões aritméticas arbitrárias sobre valores de séries temporais de vários tipos de métricas
- Criar novos rótulos para agregar dados usando manipulações arbitrárias de string, incluindo captura de subcampos de expressão regular
- Controlar o intervalo de tempo e o período dos dados de saída
A MQL usa um conjunto de operações e funções. As operações são vinculadas usando o mecanismo de barra comum, em que a saída de uma operação se torna a entrada para a próxima. As operações de vinculação permitem criar consultas complexas de forma incremental.
Além disso, o editor de código oferece ajuda sintática com sugestões de preenchimento e mensagens de erro. Para saber mais, consulte Usar o editor de código para MQL.
A seguir
O Guia de início rápido da linguagem de consulta do Monitoring orienta você na criação de uma consulta MQL simples usando o editor de código.
É possível criar e enviar consultas MQL usando o editor de código ou a API Monitoring.
- Para saber mais sobre o editor de código, consulte Usar o editor de código para MQL.
- Para informações sobre como usar consultas MQL com a API Monitoring, consulte Como usar a API.
Também é possível criar políticas de alertas com o MQL. Para mais informações, consulte Políticas de alertas com o MQL.
Para uma série de exemplos de consultas MQL, consulte Exemplos.
Para algumas informações gerais sobre MQL, consulte Sobre a linguagem MQL.
Para uma referência abrangente, consulte Referência da linguagem de consulta do Monitoring.