감사 이벤트 관리
감사 이벤트에 추가로, Self-managed 관리자는 추가 기능에 액세스할 수 있습니다.
인스턴스 감사 이벤트
GitLab 전체에 걸친 사용자 작업의 감사 이벤트를 볼 수 있습니다. 인스턴스 감사 이벤트를 보려면:
- 왼쪽 사이드바에서 아래쪽에서 관리자를 선택합니다.
- 모니터링 > 감사 이벤트를 선택합니다.
- 다음으로 필터링합니다:
- 작업을 수행한 프로젝트 멤버(사용자)
- 그룹
- 프로젝트
- 날짜 범위
인스턴스 감사 이벤트는 인스턴스 감사 이벤트 API를 사용하여 액세스할 수도 있습니다. 인스턴스 감사 이벤트 쿼리는 최대 30일까지 제한됩니다.
감사 이벤트 내보내기
- GitLab 16.2에서 도입된 인스턴스 감사 이벤트를 위한 Entity type ‘Gitlab::Audit::InstanceScope’ 소개.
현재 보기(필터 포함)를 CSV(쉼표로 구분된 값) 파일로 내보낼 수 있습니다. 인스턴스 감사 이벤트를 CSV로 내보내려면:
- 왼쪽 사이드바에서 아래쪽에서 관리자를 선택합니다.
- 모니터링 > 감사 이벤트를 선택합니다.
- 가능한 검색 필터를 선택합니다.
- CSV로 내보내기를 선택합니다.
그럼 CSV 파일을 다운로드할 수 있는 확인 대화상자가 표시됩니다. 내보낸 CSV는 최대 100,000개의 이벤트로 제한됩니다. 이 한계에 도달하면 나머지 레코드는 잘립니다.
감사 이벤트 CSV 인코딩
내보낸 CSV 파일은 다음과 같이 인코딩됩니다:
-
,
는 열 구분자로 사용됩니다. -
"
은 필드를 따옴표로 묶을 때 사용됩니다. -
\n
은 행을 구분하는 데 사용됩니다.
첫 번째 행에는 다음 표에 나열된 헤더가 포함되어 있으며 해당 값에 대한 설명이 나와 있습니다:
열 | 설명 |
---|---|
ID | 감사 이벤트 id .
|
Author ID | 작성자의 ID. |
Author Name | 작성자의 전체 이름. |
Entity ID | 범위의 ID. |
Entity Type | 범위의 유형 (프로젝트 , 그룹 , 사용자 , 또는 Gitlab::Audit::InstanceScope ).
|
Entity Path | 범위의 경로. |
Target ID | 대상의 ID. |
Target Type | 대상의 유형. |
Target Details | 대상의 세부 정보. |
Action | 작업 설명. |
IP Address | 작업을 수행한 작성자의 IP 주소. |
Created At (UTC) |
YYYY-MM-DD HH:MM:SS 형식으로 포맷됨.
|
모든 항목은 created_at
를 기준으로 오름차순으로 정렬됩니다.
사용자 표시 권한
사용자가 표시 권한을 받으면 해당 작업은 다음과 같은 추가 세부 정보가 포함된 감사 이벤트로 기록됩니다:
- 감사 이벤트에는 표시된 관리자에 대한 정보가 포함됩니다.
- 관리자의 표시 세션 시작 및 종료에 대해 추가적인 감사 이벤트가 기록됩니다.
시간대
시간대 및 감사 이벤트에 대한 정보는 시간대를 참조하십시오.
감사 이벤트에 기여하기
감사 이벤트에 기여하는 정보는 감사 이벤트에 기여하기를 참조하십시오.