Skip to main content

이벤트 패밀리

  • 에이전트 시작, 종료, 일시 중지, 재개
  • 모델 요청 및 응답
  • 도구 사용 및 결과
  • 훅 트리거 및 완료
  • 사람 대기, 입력, 일시 중지, 중단
  • 명시적 오류
모든 이벤트에는 타임스탬프, 세션 ID, 에이전트 ID, 이벤트 유형, 환경 정보가 포함됩니다. 이벤트별 필드에는 모델, 도구, 상관관계, 결과, 콘텐츠, 지속 시간, 오류 데이터가 담깁니다.

이벤트 계약 검사

  1. Observe → Events를 엽니다.
  2. 짧은 시간 범위를 설정하고 환경, 에이전트, 이벤트 유형별로 필터링합니다.
  3. 이벤트를 선택하여 정규화된 필드와 원시 페이로드를 검사한 다음, 해당 세션을 열어 실행 컨텍스트를 확인합니다.
  4. 쌍으로 연결된 지속 시간이 없는 경우, 시작 이벤트와 완료 이벤트가 동일한 상관관계 ID를 사용하는지 확인합니다.
Events 스트림을 사용하여 데이터를 단일 에이전트 실행으로 좁히고 정규화된 이벤트 필드를 검사합니다.환경, 에이전트, 세션, 이벤트 유형 필터가 있는 실시간 Events 스트림.그런 다음 이벤트에서 해당 세션으로 이동합니다. 트레이스는 이벤트 직전과 직후에 발생한 일을 보여주며, 페이로드만으로는 모호한 상황을 파악할 때 필수적입니다.실행 컨텍스트에서 이벤트를 검사하는 데 사용되는 연결된 세션 트레이스.쌍으로 연결된 이벤트나 지속 시간이 없는 경우, 두 보기 모두에서 상관관계 ID와 타임스탬프를 비교합니다.

예약된 SDK 필드

timestamp, session_id, agent_id, type, environment는 Python SDK의 커스텀 필드로 사용하지 마십시오. 도구 결과 지속 시간 등 쌍으로 연결된 이벤트 지속 시간은 SDK에서 계산하므로 수동으로 제공할 수 없습니다.

로컬 경계

  • Failproof AI 상태는 별도로 구성하지 않는 한 ~/.failproofai 아래에 저장됩니다.
  • failproofai-sdk는 항상 ~/.failproofai/custom-agents 아래에 스풀링됩니다. FAILPROOFAI_HOME은 해당 홈 디렉터리를 재배치하며, custom-agents 세그먼트는 항상 추가되므로 스풀을 그 밖에 배치할 수 없습니다. SDK 자체의 configure(base_dir=...)만 다른 위치에 씁니다. AGENTEYE_HOME은 구버전 agenteye-collector에서 감시 대상을 선택할 때 읽으며, 더 이상 SDK의 쓰기 위치에 영향을 주지 않습니다.
  • 환경 레이블은 SDK 구성 또는 AGENTEYE_ENVIRONMENT를 통해 설정할 수 있습니다.
  • 데몬 자격 증명은 비밀이 아닌 설정과 별도로 저장됩니다.
안정적이고 카디널리티가 낮은 환경 이름을 사용하십시오. 데몬 환경 레이블에는 쉼표가 지원되지 않습니다.

환경 레이블 변경

환경 레이블은 이벤트를 발생시키는 SDK 또는 Failproof 데몬이 할당합니다. 레이블을 변경한 후에는 Observe → Sessions를 열고 환경 필터를 사용하여 새 세션이 변경된 값을 가지는지 확인합니다. 기존 세션은 원래 환경을 유지합니다.