Java
ClickStack использует стандарт OpenTelemetry для сбора телеметрических данных (логов и трассировок). Трассировки создаются автоматически с помощью автоматической инструментализации, поэтому ручная инструментализация не требуется для получения ценности от трассировки.
В этом руководстве интегрируются:
✅ Логи | ✅ Метрики | ✅ Трассировки |
Начало работы
В настоящее время интеграция совместима исключительно с Java 8+
Скачивание агента OpenTelemetry Java
Скачайте opentelemetry-javaagent.jar
и разместите JAR в предпочтительной директории. JAR-файл содержит агент и библиотеки инструментализации. Вы также можете использовать следующую команду для скачивания агента:
Настройка переменных окружения
После этого вам нужно будет настроить следующие переменные окружения в вашей оболочке для отправки телеметрии в ClickStack:
Переменная окружения OTEL_SERVICE_NAME
используется для идентификации вашего сервиса в приложении HyperDX, она может иметь любое имя по вашему выбору.
Переменная окружения OTEL_EXPORTER_OTLP_HEADERS
содержит ключ API, доступный через приложение HyperDX в Настройки команды → Ключи API
.
Запуск приложения с агентом OpenTelemetry Java
Читать больше о инструментализации Java OpenTelemetry можно здесь: https://opentelemetry.io/docs/instrumentation/java/