Графана многозначного числа с плавающей запятой гистограмма_quantile

Привет я вынуждаю проблему с histogram_quantile. Если я установлю свою переменную в многозначное значение, чтобы я мог повторять панели. Тогда я получил ошибку, которая говорит

ошибка синтаксического анализа в символе 21: неожиданный символ: '\'

Мой запрос:

histogram_quantile($percentile, avg((rate(http_server_requests_seconds_bucket{instance=~"$server"}[1m]))) by (le, application))

Переменная$Percentile инициируется как пользовательская со значениями, указанными ниже, и с несколькими значениями

0.9, 0.5, 0.99

2 ответа

Решение

Для функции histogram_quantile требуется одно число с плавающей запятой в качестве входных данных, а многозначная функция Grafana выдаст что-то вроде 0\.9|0\.5|0\.99 который не является числом с плавающей запятой. Вам нужно будет использовать несколько выражений для этого.

Формат по умолчанию для переменных экранируется обратной косой чертой, поэтому 0.5становится 0\.5.

Чтобы не сбежать ., вы можете использовать другой формат для переменной, например: ${percentile:raw}.

Подробнее о параметрах формата здесь .

Другие вопросы по тегам