histogram_quantile удаляет столбцы, если для временного диапазона отсутствуют данные, даже если установлено значение по умолчанию

#prometheus #grafana #promql

Вопрос:

сумма по (имя клиента) (гистограмма_квантильная(0,99, сумма(ставка(api_seconds_bucket {} [диапазон$__])) по (файл, имя клиента)))

Если для этого запроса не было отправлено никаких данных для каких-либо клиентов, сам столбец исчезнет с панели мониторинга. Есть ли для этого причина и как я могу это исправить? Я слышал, что квантиль гистограммы иногда может возвращать не данные, а ноль. Не уверен, что это как-то связано с этим, но я уже установил свойство «нет значения» для этой метрики. Я видел, как это происходило только с моими запросами к ведру. https://github.com/prometheus/prometheus/issues/2662

введите описание изображения здесь