Sintaxe
Argumentos
db_name- O nome do banco de dados em que uma tabela TimeSeries está localizada.time_series_table- O nome de uma tabela TimeSeries.promql_query- Uma consulta escrita em sintaxe PromQL.start_time- O horário de início do intervalo de avaliação.end_time- O horário de término do intervalo de avaliação.step- O passo usado para percorrer o tempo de avaliação destart_timeatéend_time(inclusive).
Valor retornado
promql_query:
Funcionalidades do PromQL compatíveis
Seletores
=, !=, =~, !~), modificadores de offset, modificadores @ de timestamp e subconsultas.
Funções
Nota:
histogram_quantile usa interpolação linear em buckets de histogramas clássicos (identificados pelo label le). Histogramas nativos ainda não têm suporte, e o argumento phi (nível do quantil) no momento precisa ser um escalar constante — expressões que variam a cada passo, como histogram_quantile(time() / 1000, ...), são rejeitadas com o erro NOT_IMPLEMENTED.
Operadores
+, -, *, /, %, ^), de comparação (==, !=, <, >, <=, >= com o modificador opcional bool) e lógicos (and, or, unless), com os modificadores on()/ignoring() e group_left()/group_right().
Operadores unários + e -.
Operadores de agregação
sum, avg, min, max, count, stddev, stdvar, group, quantile, topk, bottomk, limitk — com os modificadores opcionais by() ou without().
Ainda não há suporte para: count_values.