Sintaxis
Argumentos
db_name- El nombre de la base de datos donde se encuentra la tabla TimeSeries.time_series_table- El nombre de una tabla TimeSeries.promql_query- Una consulta escrita en sintaxis PromQL.start_time- La hora de inicio del intervalo de evaluación.end_time- La hora de finalización del intervalo de evaluación.step- El paso utilizado para iterar el tiempo de evaluación desdestart_timehastaend_time(ambos inclusive).
Valor devuelto
promql_query:
Características de PromQL compatibles
Selectores
=, !=, =~, !~), modificadores offset, modificadores de marca temporal @ y subconsultas.
Funciones
Nota:
histogram_quantile usa interpolación lineal en los buckets de histogramas clásicos (identificados por la etiqueta le). Los histogramas nativos aún no son compatibles, y el argumento phi (nivel de cuantil) debe ser actualmente un escalar constante; las expresiones que varían en cada paso, como histogram_quantile(time() / 1000, ...), se rechazan con un error NOT_IMPLEMENTED.
Operadores
+, -, *, /, %, ^), de comparación (==, !=, <, >, <=, >= con bool opcional) y lógicos (and, or, unless), junto con los modificadores on()/ignoring() y group_left()/group_right().
Operadores unarios + y -.
Operadores de agregación
sum, avg, min, max, count, stddev, stdvar, group, quantile, topk, bottomk, limitk — con los modificadores opcionales by() o without().
Todavía no se admite: count_values.