Виджет строит линейный график на основе SQL-запроса только для чтения к ClickHouse. Используйте в запросе плейсхолдеры {{from}} и {{to}} для подстановки границ временного интервала.

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

SELECT
  toStartOfMinute(timestamp) AS time,
  avg(value) AS value,
  service AS series
FROM metrics
WHERE timestamp >= {{from}} AND timestamp < {{to}}
GROUP BY time, series
ORDER BY time

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

НазваниеОбязательностьОписаниеЗначение по умолчанию
ЗапросДаSQL-запрос только для чтения. Используйте {{from}} и {{to}} для подстановки интервала
База данныхНетНазвание базы ClickHouse, передаётся в заголовке X-ClickHouse-Database
Интервал по умолчаниюНетИнтервал, используемый при открытии виджета и при обновлении, если в параметрах запроса интервал не заданПоследний час
Столбец времениДаСтолбец с меткой времени для оси X графика
Столбец значенияДаСтолбец с числовыми значениями для оси Y графика
Столбец серииНетСтолбец с названием серии в легенде графика
Пороговое значениеНетПорог, отображаемый в виде горизонтальной линии на графике
Минимальное значениеНетНачальная точка отсчёта для вертикальной оси графика
Максимальное значениеНетПредельная точка отсчёта для вертикальной оси графика

Авторизация

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