Skip to content
이 페이지는 AI의 도움으로 작성 및 번역되었습니다. 부정확한 내용이 있으면 개선에 참여해 주세요. GitHub에서 편집

OpenTelemetry ​

PRX는 분산 트레이싱을 위해 OpenTelemetry (OTLP)를 지원합니다. 트레이스는 LLM 호출, 도구 실행, 메모리 작업을 포함한 에이전트 운영에 대한 스팬 수준의 가시성을 제공합니다.

개요 ​

각 에이전트 작업은 중첩된 스팬이 포함된 트레이스를 생성합니다:

Session
  └── Turn
       ├── Memory Recall (span)
       ├── LLM Request (span)
       │    ├── Token Streaming
       │    └── Response Parsing
       └── Tool Execution (span)
            ├── Policy Check
            └── Sandbox Run

설정 ​

toml
[observability.tracing]
enabled = false
endpoint = "http://localhost:4317"  # OTLP gRPC 엔드포인트
protocol = "grpc"  # "grpc" | "http"
service_name = "prx"
sample_rate = 1.0  # 0.0 ~ 1.0

지원되는 백엔드 ​

PRX는 OTLP 호환 백엔드로 트레이스를 내보낼 수 있습니다:

  • Jaeger
  • Grafana Tempo
  • Honeycomb
  • Datadog
  • AWS X-Ray (OTLP 컬렉터 경유)

스팬 속성 ​

스팬에 첨부되는 주요 속성:

속성설명
prx.session_id에이전트 세션 식별자
prx.providerLLM 프로바이더명
prx.model모델 식별자
prx.tool도구명 (도구 스팬용)
prx.tokens.input입력 토큰 수
prx.tokens.output출력 토큰 수

관련 페이지 ​

Released under the Apache-2.0 License.