메인 콘텐츠로 건너뛰기

createOtelExtension

createOtelExtension(opts?): (pi: PiExtensionApi) => void GenAI 시맨틱 컨벤션을 준수하며 전체 에이전트 라이프사이클에 걸쳐 OTEL span을 생성하는 pi 코딩 에이전트용 확장을 만듭니다. weave.init(...)가 호출된 경우 span은 자동으로 /agents/otel/v1/traces의 Weave trace server로 내보내집니다. 그렇지 않다면 opts에 맞춤형 tracer를 전달하세요.

매개변수

이름유형
optsOtelExtensionOptions

반환값

fn ▸ (pi): void
매개변수
이름유형
piPiExtensionApi
반환값
void 예시
const resourceLoader = new DefaultResourceLoader({
  extensionFactories: [createOtelExtension()],
});

정의 위치

integrations/piCodingAgent.ts:644