InfoGrab DocsInfoGrab Docs

AI 이벤트 계측 가이드

AI 이벤트 계측 가이드에 대해 설명합니다.

이 가이드는 AI 및 GitLab Duo Agentic Platform (DAP) 이벤트 계측에 필요한 모든 필드를 설명합니다. AI 이벤트는 두 가지 컨텍스트 스키마를 사용합니다: Standard Context - 모든 GitLab 이벤트에서 사용되는 일반 필드를 포함합니다. Standard context 필드에 대한 설명서를 참조하세요. AI Context - 워크플로우와 세션 관리, 모델 정보, 토큰 추적을 위한 DAP 특정 필드를 포함합니다 개요 # AI 이벤트를 계측할 때, Standard context 필드 외에 DAP에 특정한 필드를 포함해야 합니다. 이 필드들은 AI Context 스키마의 일부이며 DAP(Duo Agentic Platform) 및 AI Gateway 이벤트에 특화되어 있습니다. 이 가이드를 사용하는 경우 # 다음의 경우에 이 가이드를 사용합니다: GitLab Duo 기능 계측 (Duo Chat, Duo Workflow, AI 기반 제안) DAP (Duo Agentic Platform) 이벤트 추적 AI 모델 상호작용 및 토큰 사용량 기록 AI 세션 및 워크플로우 실행 모니터링 이벤트 정의에 classification: duo 가 있는 경우 AI Context 필드 # 세션 및 워크플로우 식별자 # 필드 유형 설명 예시 session_id string, null 인스턴스의 세션 식별자 (전역적으로 고유하지 않음). "session_abc123" workflow_id string, null 전역적으로 고유한 세션 식별자. "workflow_xyz789" 워크플로우 및 에이전트 정보 # 필드 유형 설명 예시 item_type string, null 실행/추적 중인 항목의 유형 (최대 길이: 32자). 다음 중 하나: "foundational_flow" , "foundational_agent" , "foundational_external_agent" , "custom_flow" , "custom_agent" , "custom_external_agent" item_version string, null 기본 또는 커스텀 항목의 시맨틱 버전 (최대 길이: 32자). "1.0.0" , "1.1.0" item_schema_version string, null 항목을 빌드하는 데 사용된 Flow Registry 프레임워크 버전 (최대 길이: 32자). "experimental" , "v1" flow_name string, null 플로우의 이름 (최대 길이: 64자). "chat" , "software_development" , "convert_to_gitlab_ci" component_name string, null 플로우 내 개별 구성 요소의 이름 (최대 길이: 64자). 에이전트 구성 요소의 이름. agent_name string, null 플로우 내에서 실행 중인 에이전트. "duo_chat" , "code_agent" , "planning_agent" custom_item_id integer, null 커스텀 항목