Начало работы
Установка пакетов OpenTelemetry
Выполните следующую команду, чтобы установить пакет OpenTelemetry.Настройте OpenTelemetry + форматтер логгера
Далее нужно инициализировать инструментацию трассировки OpenTelemetry и настроить форматтер сообщений журнала для логгера Rails, чтобы журналы автоматически связывались с трассировками. Без пользовательского форматтера журналы не будут автоматически коррелироваться с трассировками в ClickStack. В папкеconfig/initializers создайте файл с именем hyperdx.rb и добавьте в
него следующее:
Настройте переменные окружения
После этого вам нужно задать в командной оболочке следующие переменные окружения, чтобы отправлять телеметрию в ClickStack через OpenTelemetry Collector:- Управляемый ClickStack
- ClickStack с открытым исходным кодом
OTEL_SERVICE_NAME используется для идентификации вашего сервиса
в приложении HyperDX; ей можно присвоить любое имя.
Переменная окружения OTEL_EXPORTER_OTLP_HEADERS содержит ключ API, доступный в приложении HyperDX в разделе Team Settings → API Keys.