Предварительные требования
ANTHROPIC_API_KEY.
Для развертываний с открытым исходным кодом передайте ключ через переменную окружения. Способ зависит от типа развертывания:
- Docker (All-in-One или локальный режим)
- Docker (только HyperDX)
- Docker Compose
- Helm
Использование 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 hoursLatency breakdown by endpointCount of events over time grouped by severity
Пробуем с демо-данными
localhost:8080. Чтобы подключиться к демо-данным, перейдите в Team Settings и создайте новое подключение со следующими данными:
- Connection Name:
Demo - Host:
https://sql-clickhouse.clickhouse.com - Username:
otel_demo - Password: Оставьте пустым
otel_v2. Подробные сведения о настройке источников см. в руководстве по удалённому демо-набору данных.
После подключения откройте Chart Explorer и попробуйте промпты для доступных журналов, трассировок и метрик.
Примеры промптов
Промпты могут ссылаться на любой столбец или атрибут, доступный в настроенных источниках данных. Чем конкретнее промпт, тем точнее будет сгенерированный график.
Ограничения
- Text-to-Chart сейчас поддерживает только Anthropic в качестве провайдера LLM. Поддержка других провайдеров, включая OpenAI, планируется в будущих релизах.
- В качестве источников данных поддерживаются только журналы и трассировки. Метрики Prometheus пока не поддерживаются.
- Точность диаграммы зависит от ясности промпта и структуры исходных данных. Если созданная диаграмма не соответствует ожиданиям, попробуйте переформулировать промпт или явно указать имена столбцов.
Дополнительные материалы
- От текста к графикам: более быстрый способ создавать визуализации в ClickStack — пост в блоге, представляющий эту возможность
- Панели мониторинга и визуализации — ручное создание графиков с помощью Chart Explorer
- Поиск — синтаксис полнотекстового поиска и поиска по свойствам
- Конфигурация — все переменные окружения ClickStack