Обнаружение аномалий для оповещений: столбчатые диаграммы
Демо от @fleon
Это всё ещё во многом эксперимент. Полосы нормального распределения, используемые для выделения аномалий, хорошо работают на линейных графиках, но на столбчатых диаграммах их гораздо сложнее отобразить. Himanshu экспериментировал с полосами ошибок и даже с полыми столбцами, чтобы сделать полосы заметнее, однако результат по-прежнему выглядит перегруженным. Наложение полосы в виде линии поверх сплошного столбца создаёт ту же проблему: столбец доминирует, и полосу трудно различить.
Пока мы, вероятно, будем рекомендовать пользователям линейный график для анализа полос аномалий, а к дизайну столбчатых диаграмм вернёмся позже. Перед выпуском Himanshu собирает отзывы о наиболее удачном подходе.
Внешние действия по клику для таблиц
Демо от @pulpdrew
Drew продемонстрировал небольшое, но полезное дополнение к таблицам на панели мониторинга: возможность напрямую связывать строки с внешними инструментами.
Строки таблицы уже позволяют перейти к Search или другой панели мониторинга. Теперь появился третий вариант — «Внешний»: он формирует URL на основе значений из выбранной строки и затем открывает его. В демо при нажатии на строку из каталога продуктов название продукта подставлялось в URL поиска Google, чтобы проиллюстрировать эту возможность. Однако тот же механизм можно использовать для создания ссылок на Grafana, внутренние runbooks, системы тикетов или любые другие инструменты, принимающие параметры в URL.
Это простая, но важная возможность. ClickStack становится не просто пунктом назначения, а частью более широкого процесса обсервабилити, позволяя легко переходить с панели мониторинга прямо к инструментам, необходимым для продолжения расследования.
Связанные PR: #2523 feat: поддержка внешних ссылок по клику на таблицу панели мониторинга
Демо от @SpencerTorres
Профилирование начинает появляться в ClickStack, хотя оно явно всё ещё находится на стадии становления. Spencer продемонстрировал ранний прототип, принимающий образцы профилирования OpenTelemetry — те же данные, которые используются для построения флеймграфов и обрабатываются такими инструментами, как pprof. Используя панель мониторинга Grafana на базе ClickHouse, он визуализировал небольшую программу, многократно сортирующую данные, и углублялся в отдельные блоки стека вызовов по мере поступления новых образцов профилирования.
Реализация пока довольно сырая, что отражено и в запросе. Каждая строка объединяет элементы журналов и трассировок, сохраняя длинные массивы имён функций и адресов, представляющих span или сегмент флеймграфа. Для восстановления формата, ожидаемого Grafana, требуется выполнять JOIN и агрегацию по этим массивам, а exporter должен развернуть необработанные кадры профилирования перед записью в ClickHouse. Схема по-прежнему использует bloom-фильтры, а теперь в неё также добавлен полнотекстовый поиск, что вызвало обсуждение совместимости. Поскольку ClickHouse Cloud уже поддерживает полнотекстовый поиск, команда обсудила, как долго ещё необходимо поддерживать версию с открытым исходным кодом без него.
Сейчас работа рассматривается в открытом PR. Планируется сначала добавить основную функциональность в версию с открытым исходным кодом, а затем интегрировать её в ClickStack.
Автозаполнение для источников метрик OTel
Демо от @brandon-pereira
Brandon продемонстрировал небольшое улучшение, упрощающее онбординг метрик. При создании источника метрик OpenTelemetry поля таблиц метрик теперь автоматически заполняются на основе имён таблиц в выбранной базе данных — больше не нужно выбирать каждое поле вручную. Благодаря этому онбординг метрик теперь соответствует онбордингу журналов и трассировок.
Связанные PR: #2524 feat(app): автоматическое заполнение выпадающих списков таблиц метрик в форме Create Source
Фреймворк оценки для панелей мониторинга
Демо от @brandon-pereira
Панели мониторинга, созданные ИИ, становятся лучше, но оценивать прогресс только на глаз можно лишь до определённого предела. Brandon разрабатывает фреймворк оценки, чтобы измерять, действительно ли улучшается генерация панелей мониторинга и, что не менее важно, в чём она всё ещё не дотягивает.
В рамках оценки модели предлагается сгенерировать панель мониторинга, намеренно задействующую как можно больше возможностей, включая сворачиваемые разделы, вкладки, тепловые карты, круговые диаграммы, Raw SQL наряду с плитками на основе источников, фильтры на уровне сервиса и ссылки для детализации между панелями мониторинга.
Затем проверяется, что всё отображается и работает ожидаемым образом. В процессе уже были выявлены реальные проблемы, включая плитки Markdown, которые стабильно отображаются слишком маленькими. Также выполняется переход по ссылкам для детализации, включённым благодаря новой возможности onclick от Drew, чтобы проверить корректность перехода ко второй панели мониторинга, созданной ИИ. По мере добавления новых возможностей панелей мониторинга они будут включаться в оценку, чтобы регрессии обнаруживались автоматически, а не выявлялись только при ручном тестировании. Brandon надеется вскоре открыть PR с этим фреймворком.
Связанные PR: #2571 feat(hdx-eval): добавить сценарий оценки dashboard-build (в процессе)
Демо от @knudtty
Аарон продемонстрировал раннюю интеграцию ClickStack с Prometheus. Новая опция «Совместимость с Prometheus» в расширенных настройках источника указывает ClickStack воспринимать настроенный хост как конечную точку API Prometheus — в демо это Thanos, — а не как экземпляр ClickHouse. После её включения плитки панели мониторинга могут выполнять PromQL-запросы непосредственно к этой конечной точке. Аарон показал это на диаграмме, группирующей использование CPU по подам: запрос отправлялся прямо в Prometheus, а не преобразовывался через ClickHouse. Сама демонстрация была довольно небольшой, но вызвала более широкое обсуждение пользовательского опыта.
В долгосрочной перспективе цель — нативная поддержка Prometheus в ClickStack. Эта возможность задумана как практический первый шаг, позволяющий командам, уже использующим Prometheus, продолжать работать с ним при внедрении ClickStack, вместо того чтобы с первого дня принудительно направлять всё через ClickHouse. Параллельно мы продолжаем работать над нативной поддержкой PromQL в ClickHouse.
Связанные PR: #2518 feat: добавлена возможность подключения к внешнему хранилищу данных PrometheusПоследнее изменение 14 августа 2026 г.