환경 변수
이 변수들을 직접 설정할 일은 없습니다. 플러그인을 설치하면 /prism:setup이 전부 대신 써 줍니다. 이 페이지는 그렇게 설정된 값을 나중에 찾아보기 위한 것으로, 플러그인이 설정 파일에 무엇을 넣었는지 확인하거나 디버그 로그가 어디에 남는지 찾을 때 보세요.
API 키
섹션 제목: “API 키”API 키는 환경 변수가 아니라 ~/.prism/config.json의 apiKey에서 읽습니다. 자세한 내용은 구성 레퍼런스를 참고하세요.
Claude Code가 제공
섹션 제목: “Claude Code가 제공”Claude Code가 자동으로 넣어 주는 값입니다. 플러그인은 이 값을 읽어 쓰기만 할 뿐, 직접 설정하지는 않습니다.
| 변수 | 설명 |
|---|---|
CLAUDE_PLUGIN_DATA | 플러그인별 데이터 디렉터리. Prism이 관리 헬퍼와 디버그 로그를 여기에 둡니다. |
디버그 로깅은 환경 변수로 켜고 끄지 않습니다. 플러그인은 항상 $CLAUDE_PLUGIN_DATA/debug.log(해당 디렉터리가 없으면 ~/.prism/logs/debug.log)에 디버그 로그를 기록하며, 터미널(stderr)로도 함께 보려면 ~/.prism/config.json에 "debug": true를 넣으세요.
OTEL 변수 (~/.claude/settings.json에 기록됨)
섹션 제목: “OTEL 변수 (~/.claude/settings.json에 기록됨)”플러그인은 세션 시작 시 이 변수들을 기록합니다:
| 변수 | 값 |
|---|---|
CLAUDE_CODE_ENABLE_TELEMETRY | 1 |
OTEL_LOGS_EXPORTER | otlp |
OTEL_METRICS_EXPORTER | otlp |
OTEL_METRIC_EXPORT_INTERVAL | 10000 |
OTEL_EXPORTER_OTLP_PROTOCOL | http/json |
OTEL_EXPORTER_OTLP_LOGS_ENDPOINT | <ingest>/v1/logs |
OTEL_EXPORTER_OTLP_METRICS_ENDPOINT | <ingest>/v1/metrics |
OTEL_EXPORTER_OTLP_HEADERS | x-api-key=<prism_*> |
OTEL_LOG_USER_PROMPTS | 1 |
OTEL_LOG_ASSISTANT_RESPONSES | 1 |
OTEL_LOG_TOOL_DETAILS | 1 |
이 밖에 배치 전송을 조율하는 OTEL_BLRP_MAX_EXPORT_BATCH_SIZE(100)와 OTEL_BLRP_SCHEDULE_DELAY(1000)도 함께 기록됩니다.
OTEL_EXPORTER_OTLP_TRACES_ENDPOINT는 플러그인이 관리하지 않습니다. Claude Code는 현재 이 파이프라인으로 OTLP 트레이스를 내보내지 않습니다.