셀프 호스팅 모델의 로그
셀프 호스팅 모델의 로깅을 활성화합니다.
히스토리 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 Duo의 데이터 수집 활성화 # 사전 요구 사항: 관리자여야 합니다. GitLab Duo의 데이터 수집은 AI Gateway 구성에 따라 다릅니다. 자체 호스팅 AI Gateway가 있는 GitLab Self-Managed # 데이터 수집을 활성화하면 상세 AI 로그(프롬프트 및 응답)가 GitLab 인스턴스와 AI Gateway의 llm.log 에 로컬로 저장됩니다. 데이터는 GitLab과 공유되지 않습니다. 데이터 수집을 켜려면: 오른쪽 상단에서 관리자 를 선택하세요. 왼쪽 사이드바에서 GitLab Duo 를 선택하세요. 구성 변경 을 선택하세요. 데이터 수집 아래에서 사용 데이터 수집 을 선택하세요. 변경 사항 저장 을 선택하세요. GitLab 관리 AI Gateway가 있는 GitLab Self-Managed # 사용 데이터 수집 을 활성화하면 사용 데이터가 GitLab과 공유됩니다. 민감한 데이터를 보호하기 위해 이 시나리오에서는 GitLab 관리 AI Gateway의 확장 로깅이 활성화되지 않습니다. 데이터 수집을 켜려면: 오른쪽 상단에서 관리자 를 선택합니다. 왼쪽 사이드바에서 GitLab Duo 를 선택합니다. 구성 변경 을 선택합니다. 데이터 수집 아래에서 사용 데이터 수집 을 선택합니다. 변경 사항 저장 을 선택합니다. GitLab 설치의 로그 # 로깅 설정은 시스템 운영에 대한 투명성을 유지하면서 민감한 정보를 보호하도록 설계되었으며 다음 구성 요소로 이루어집니다: GitLab 인스턴스에 대한 요청을 캡처하는 로그. 로깅 제어. llm.log 파일. GitLab 인스턴스에 대한 요청을 캡처하는 로그 # application.json , production_json.log , production.log 등의 파일의 로깅은 GitLab 인스턴스에 대한 요청을 캡처합니다: 필터링된 요청 : 이러한 파일에 요청을 로깅하지만 민감한 데이터(예: 입력 매개변수)는 필터링 됩니다. 요청 메타데이터(예: 요청 유형, 엔드포인트, 응답 상태)는 캡처되지만 실제 입력 데이터(예: 쿼리 매개변수, 변수, 내용)는 민감한 정보 노출을 방지하기 위해 로깅되지 않습니다. 예시 1 : 코드 제안 완성 요청의 경우 로그는 민감한 정보를 필터링하면서 요청 세부 정보를 캡처합니다: { "method" : "POST" , "path" : "/api/graphq
