Перейти к основному содержанию
Возможность Text-to-Chart в ClickStack позволяет создавать визуализации, просто описывая обычным текстом, что вы хотите увидеть. Вместо того чтобы вручную выбирать метрики, фильтры и поля для группировки, вы можете ввести промпт, например “уровень ошибок по сервисам за последние 24 часа”, и ClickStack автоматически создаст соответствующий график. Эта возможность использует большую языковую модель (LLM), чтобы преобразовать ваш текстовый промпт в запрос, а затем создать визуализацию в Chart Explorer. Она работает с любым настроенным источником данных.

Предварительные требования

Для Text-to-Chart требуется API-ключ Anthropic. При запуске ClickStack задайте переменную окружения ANTHROPIC_API_KEY. Для развертываний с открытым исходным кодом передайте ключ через переменную окружения. Способ зависит от типа развертывания:

Использование Text-to-Chart

1

Перейдите в Chart Explorer

В левом меню HyperDX выберите Chart Explorer.
2

Выберите источник данных

Выберите источник данных, который хотите визуализировать, — например, журналы, Traces или Metrics.
3

Введите текстовый промпт

В верхней части страницы Chart Explorer найдите поле ввода AI Assistant. Введите на естественном языке описание диаграммы, которую хотите создать. Например:
  • Show error rates by service over the last 24 hours
  • Latency breakdown by endpoint
  • Count of events over time grouped by severity
ClickStack преобразует промпт в запрос и автоматически построит визуализацию.

Пробуем с демо-данными

Самый быстрый способ попробовать Text-to-Chart — воспользоваться Docker-образом Local Mode и удалённым демо-набором данных:
Перейдите по адресу localhost:8080. Чтобы подключиться к демо-данным, перейдите в Team Settings и создайте новое подключение со следующими данными:
  • Connection Name: Demo
  • Host: https://sql-clickhouse.clickhouse.com
  • Username: otel_demo
  • Password: Оставьте пустым
Затем измените каждый из источников — журналы, Traces, Metrics и Sessions — так, чтобы они использовали базу данных otel_v2. Подробные сведения о настройке источников см. в руководстве по удалённому демо-набору данных. После подключения откройте Chart Explorer и попробуйте промпты для доступных журналов, трассировок и метрик.

Примеры промптов

Следующие промпты демонстрируют типичные сценарии использования при работе с данными обсервабилити: Промпты могут ссылаться на любой столбец или атрибут, доступный в настроенных источниках данных. Чем конкретнее промпт, тем точнее будет сгенерированный график.

Ограничения

  • Text-to-Chart сейчас поддерживает только Anthropic в качестве провайдера LLM. Поддержка других провайдеров, включая OpenAI, планируется в будущих релизах.
  • В качестве источников данных поддерживаются только журналы и трассировки. Метрики Prometheus пока не поддерживаются.
  • Точность диаграммы зависит от ясности промпта и структуры исходных данных. Если созданная диаграмма не соответствует ожиданиям, попробуйте переформулировать промпт или явно указать имена столбцов.

Дополнительные материалы

Последнее изменение 2 июля 2026 г.