Виджет выводит одно число на основе SQL-запроса только для чтения к ClickHouse. Для числа можно задать единицу измерения и пороговое значение. Запрос должен возвращать одну строку: виджет отображает значение первого столбца.

Пример корректного запроса для виджета:

SELECT count() AS value
FROM events
WHERE timestamp >= {{from}} AND timestamp < {{to}}

Конфигурация

НазваниеОбязательностьОписаниеЗначение по умолчанию
ЗапросДаSQL-запрос только для чтения. Используйте {{from}} и {{to}} для подстановки интервала
База данныхНетНазвание базы ClickHouse, передаётся в заголовке X-ClickHouse-Database
Интервал по умолчаниюНетИнтервал, используемый при открытии виджета и при обновлении, если в параметрах запроса интервал не заданПоследний час
Количество цифр после запятойНетТочность отображения полученного значения
Единица измеренияНетПостфикс, с которым отображается полученное значение
Отображать пороговое значениеНетОтображает <METRIC_VALUE> / <THRESHOLD>, где <METRIC_VALUE> — текущее значение метрики, а <THRESHOLD> — настроенный порогfalse
Пороговое значениеНетПороговое значение
Меньшее значение считается лучшеНетМетрика считается «хорошей», когда её значение ниже заданного порогового значенияfalse
Порог предупреждения (%)НетГраница между красным и оранжевым цветами. Если значение метрики превышает этот процент от порога, оно получит оранжевый цвет60
Порог успеха (%)НетГраница между оранжевым и зелёным цветами. Если значение метрики превышает этот процент от порога, оно получит зелёный цвет90

Авторизация

Конфигурация авторизации описана в разделе «Внешние сервисы».