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" 워크플로우 및 에이전트 정보 # 필드 유형 설명 예시 flow_type string, null DAP 플로우 유형 (향후 더 많은 커스텀 플로우가 포함될 예정). "chat" , "software_development" , "convert_to_gitlab_ci" flow_version string, null 플로우에 대한 AI 기능 구현 버전 (최대 길이: 64자). "2.1.0" , "3.0.1" flow_registry_version string, null 플로우를 빌드하는 데 사용된 Flow Registry 프레임워크 버전 (최대 길이: 64자). "1.0.0" , "1.1.0" agent_name string, null 플로우 내에서 실행 중인 에이전트. "duo_chat" , "code_agent" , "planning_agent" agent_type string, null 플로우 내에서 실행 중인 에이전트 유형. "foundational" , "custom" 모델 정보 # 필드 유형 설명 예시 model_provider string, null AI 요청에 사용된 모델 제공업체 (최대 길이: 64자). "anthropic" , "vertex-ai" model_engine string, null AI 요청에 사용된 모델 엔진 (최대 길이: 64자). "claude-3-5" , "gemini-2.0" model_name string, null AI 요청
