본문으로 바로가기
본문으로 바로가기

Elixir

✅ 로그✖️ 메트릭✖️ 트레이스

🚧 OpenTelemetry metrics & tracing 계측 기능이 곧 제공될 예정입니다!

시작하기

ClickStack 로거 백엔드 패키지 설치

mix.exs의 종속성 목록에 hyperdx를 추가하여 패키지를 설치합니다.

def deps do
  [
    {:hyperdx, "~> 0.1.6"}
  ]
end

로거 설정

다음을 config.exs 파일에 추가하십시오:

# config/releases.exs

config :logger,
  level: :info,
  backends: [:console, {Hyperdx.Backend, :hyperdx}]

환경 변수 구성

다음으로 OpenTelemetry collector를 통해 텔레메트리를 ClickStack에 전송하기 위해 셸에서 다음 환경 변수를 설정해야 합니다:

OTEL_SERVICE_NAME='<NAME_OF_YOUR_APP_OR_SERVICE>'

OTEL_SERVICE_NAME 환경 변수는 HyperDX 앱에서 서비스를 식별하는 데 사용되며, 원하는 이름을 아무거나 사용할 수 있습니다.