셀프 호스팅 모델의 로그
셀프 호스팅 모델의 성능 모니터링 및 디버깅을 위한 로깅 설정을 설명합니다.
히스토리 GitLab 17.1에서 ai_custom_model 이라는 플래그 와 함께 도입 됨. 기본적으로 비활성화됨. GitLab 17.6에서 GitLab Self-Managed에서 활성화 됨. GitLab 17.6 이후 GitLab Duo 애드온이 필요하도록 변경됨. GitLab 17.8에서 기능 플래그 ai_custom_model 제거됨. GitLab 17.9에서 일반적으로 사용 가능해짐. GitLab 17.9에서 UI를 통해 로깅을 켜고 끄는 기능이 추가됨. GitLab 18.0에서 Premium을 포함하도록 변경됨. GitLab 18.5에서 GitLab Dedicated for Government에서 활성화 됨. 상세한 로깅을 통해 셀프 호스팅 모델의 성능을 모니터링하고 문제를 효과적으로 디버깅할 수 있습니다. GitLab Duo의 데이터 수집 활성화 # 사전 요구 사항: 관리자여야 합니다. GitLab Duo의 데이터 수집은 AI Gateway 구성에 따라 다릅니다. 셀프 호스팅 AI Gateway를 사용하는 GitLab Self-Managed # 데이터 수집을 활성화하면 상세한 AI 로그(프롬프트 및 응답)가 GitLab 인스턴스와 AI Gateway의 llm.log 에 로컬로 저장됩니다. 데이터는 GitLab과 공유되지 않습니다. 데이터 수집을 활성화하려면: 오른쪽 상단에서 Admin 을 선택합니다. 왼쪽 사이드바에서 GitLab Duo 를 선택합니다. Change configuration 을 선택합니다. Data collection 아래에서 Collect usage data 를 선택합니다. Save changes 를 선택합니다. GitLab 관리 AI Gateway를 사용하는 GitLab Self-Managed # Collect usage data 를 활성화하면 사용 데이터가 GitLab과 공유됩니다. 이 시나리오에서는 민감한 데이터를 보호하기 위해 GitLab 관리 AI Gateway의 확장 로깅이 활성화되지 않습니다. 데이터 수집을 활성화하려면: 오른쪽 상단에서 Admin 을 선택합니다. 왼쪽 사이드바에서 GitLab Duo 를 선택합니다. Change configuration 을 선택합니다. Data collection 아래에서 Collect usage data 를 선택합니다. Save changes 를 선택합니다. GitLab 설치의 로그 # 로깅 설정은 시스템 작동의 투명성을 유지하면서 민감한 정보를 보호하도록 설계되어 있으며, 다음 구성 요소로 이루어져 있습니다: GitLab 인스턴스에 대한 요청을 캡처하는 로그. 로깅 제어. llm.log 파일. GitLab 인스턴스에 대한 요청을 캡처하는 로그 # application.json , production_json.log , production.log 파일 등의 로깅은 GitLab 인스턴스에 대한 요청을 캡처합니다: 필터링된 요청 : 이 파일들에 요청을 로깅하되 민감한 데이터(예: 입력 파라미터)는 필터링 됩니다. 즉, 요청 메타데이터(예: 요청 유형, 엔드포인트