감사 이벤트 관리
GitLab v19.4Offering: GitLab Self-Managed
요약
감사 이벤트 외에도 관리자는 추가 기능을 사용할 수 있습니다. GitLab 인스턴스 전체에서 발생한 사용자 액션의 감사 이벤트를 조회할 수 있습니다. 인스턴스 감사 이벤트는 인스턴스 감사 이벤트 API로도 조회할 수 있습니다.
감사 이벤트 외에도 관리자는 추가 기능을 사용할 수 있습니다.
인스턴스 감사 이벤트#
GitLab 인스턴스 전체에서 발생한 사용자 액션의 감사 이벤트를 조회할 수 있습니다. 인스턴스 감사 이벤트를 조회하려면 다음 단계를 수행합니다.
- 오른쪽 상단에서 Admin을 선택합니다.
- 왼쪽 사이드바에서 Monitoring > Audit events를 선택합니다.
- 다음 기준으로 필터링합니다.
- 액션을 수행한 프로젝트 멤버(사용자)
- 그룹
- 프로젝트
- 날짜 범위
인스턴스 감사 이벤트는 인스턴스 감사 이벤트 API로도 조회할 수 있습니다.
감사 이벤트 내보내기#
인스턴스 감사 이벤트의 현재 뷰를 필터가 적용된 상태 그대로 CSV(쉼표로 구분된 값) 파일로 내보낼 수 있습니다. 인스턴스 감사 이벤트를 CSV로 내보내려면 다음 단계를 수행합니다.
- 오른쪽 상단에서 Admin을 선택합니다.
- 왼쪽 사이드바에서 Monitoring > Audit events를 선택합니다.
- 사용 가능한 검색 필터를 선택합니다.
- Export as CSV를 선택합니다.
그러면 CSV 파일을 내려받을 수 있는 다운로드 확인 대화 상자가 표시됩니다. 내보내는 CSV는 최대 100000건의 이벤트로 제한되며, 이 한도에 도달하면 나머지 레코드는 잘립니다.
감사 이벤트 CSV 인코딩#
내보낸 CSV 파일의 인코딩 방식은 다음과 같습니다.
,는 열 구분 기호로 사용됩니다."는 필요한 경우 필드를 묶는 데 사용됩니다.\n은 행을 구분하는 데 사용됩니다.
첫 번째 행에는 헤더가 들어 있으며, 각 헤더와 값 설명은 다음 표와 같습니다.
| 열 | 설명 |
|---|---|
| ID | 감사 이벤트 id. |
| Author ID | 작성자의 ID. |
| Author Name | 작성자의 전체 이름. |
| Entity ID | 범위의 ID. |
| Entity Type | 범위의 유형(Project, Group, User 또는 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 기준 오름차순으로 정렬됩니다.
사용자 가장#
사용자를 가장하면 해당 사용자의 액션이 다음 정보가 추가된 감사 이벤트로 기록됩니다.
- 감사 이벤트에는 가장을 수행한 관리자 정보가 포함됩니다.
- 관리자의 가장 세션 시작과 종료에 대한 감사 이벤트가 추가로 기록됩니다.

시간대#
시간대와 감사 이벤트에 대한 내용은 시간대를 참고합니다.
감사 이벤트 기여#
감사 이벤트에 기여하는 방법은 감사 이벤트 기여를 참고합니다.