For the complete documentation index, see llms.txt. This page is also available as Markdown.

GitLab 로그

GitLab 로그를 Panther Console에 연결

개요

Panther는 다음을 사용하여 GitLab 로그 온보드를 지원합니다 데이터 전송 메커니즘입니다.

이 페이지는 두 가지 절차를 설명합니다: GitLab 감사 로그의 온보드 절차와 모든 다른 GitLab 로그 유형의 온보드 절차입니다. 이러한 절차는 감사 로그가 다음을 통해 수집되는 반면 GitLab 감사 이벤트 스트리밍, 반면 감사 로그가 아닌 로그는 GitLab API를 통해 가져옵니다.

감사 로그는 다음을 사용하여 수집할 수 있습니다 HTTP 소스, 반면 다른 GitLab 로그는 Amazon Web Services(AWS) S3SQS.

GitLab 감사 스트리밍 로그를 Panther에 온보딩하는 방법

이 절차는 GitLab의 온보드 방법을 설명합니다 감사 로그입니다. API, Exceptions, Integrations, Git, Production과 같은 다른 유형의 GitLab 로그를 온보드하려면 아래의 별도 API, Exceptions, Integrations, Git, 및 Production 로그를 온보드하려면 아래의 별도 감사 로그가 아닌 GitLab 로그를 Panther에 온보딩하는 방법 절차를 따르세요.

1단계: Panther에서 HTTP 소스 만들기

  1. Panther Console의 왼쪽 탐색 모음에서 로그 소스.

  2. 클릭합니다 새로 만들기.

  3. "GitLab"을 검색한 다음 해당 타일을 클릭합니다.

    • 슬라이드아웃 패널에서 전송 메커니즘 오른쪽 상단의 드롭다운에는 미리 다음이 채워져 있습니다 HTTP 옵션.

  4. 클릭합니다 설정 시작. On the GitLab page of the source setup process in Panther, there is a Transport Mechanism dropdown field with a value of HTTP. To its right is a Start Setup button.

  5. Panther의 HTTP 소스 구성 지침을 따르세요, 5단계부터 시작합니다.

    • 다음을 사용해야 합니다 공유 비밀 인증. 이는 GitLab이 지원하는 유일한 인증 방식입니다.

    • 다음 헤더 이름 다음과 연결된 비밀 키 값 값으로 고정됩니다 x-panther-gitlab.

    • 이 소스로 전송되는 페이로드는 모든 HTTP 소스의 페이로드 요구사항.

    • HTTP 엔드포인트 생성이 완료될 때까지 다음 단계로 진행하지 마세요.

2단계: GitLab에서 감사 로그 스트리밍 설정

  • GitLab 문서에서 다음을 따르세요 새 HTTP 대상 추가 절차를.

    • 다음 대상 필드에 1단계에서 생성한 URL을 입력합니다.

    • 이름이 다음인 헤더를 추가합니다 x-panther-gitlab 그리고 1단계에서 Panther에 구성한 비밀을 입력합니다.

감사 로그가 아닌 GitLab 로그를 Panther에 온보딩하는 방법

아래 절차는 다음과 같은 감사 로그가 아닌 GitLab 로그를 Panther에 온보드하는 방법을 설명합니다 API, Exceptions, Git, Integrations, 및 Production 로그입니다. 온보드하려는 경우 감사 로그를 온보드하려면 아래의 별도 GitLab 감사 스트리밍 로그를 Panther에 온보딩하는 방법 위의 절차를 따르세요.

이 로그를 Panther에 연결하려면:

  1. Panther Console에 로그인합니다.

  2. 왼쪽 사이드바에서 다음을 클릭합니다 로그 소스.

  3. 클릭합니다 새로 만들기.

  4. 온보드하려는 로그 유형을 검색한 다음 해당 타일을 클릭합니다.

  5. 이 통합에 사용할 데이터 전송 방법을 선택한 다음 해당 방법 구성에 대한 Panther의 지침을 따르세요:

  6. GitLab이 로그를 데이터 전송 소스로 푸시하도록 구성합니다.

    • 선택한 데이터 전송 소스로 로그를 푸시하는 방법은 GitLab 문서를 참조하세요.

지원되는 로그 유형

GitLab.API

Panther는 GitLab API 로그의 최신 버전을 사용합니다. 일부 필드는 공식 문서와 다릅니다.

참조: API JSON 로그에 대한 GitLab 문서.

GitLab.Audit

자체 호스팅 감사 로그 파일과 GitLab의 감사 이벤트 스트리밍 기능 모두에서 가져온 GitLab 감사 이벤트용 다목적 스키마입니다.

자세한 내용은 다음을 참조하세요: 감사 JSON 로그에 대한 GitLab 문서감사 이벤트 스트리밍에 대한 GitLab 문서.

GitLab.Exceptions

그룹 또는 프로젝트 설정 변경을 포함하는 GitLab 로그 파일

참조: JSON 로그의 예외에 대한 GitLab 문서.

GitLab.Git

GitLab에서 Git 저장소로 보낸 모든 실패한 요청을 포함하는 GitLab 로그 파일입니다.

참조: JSON 로그의 git에 대한 GitLab 문서.

GitLab.Integrations

Jira, Asana, Irker 서비스와 같은 통합 활동에 대한 정보를 포함하는 GitLab 로그입니다.

참조: JSON 로그의 통합에 대한 GitLab 문서.

GitLab.Production

GitLab에서 수신한 Production 컨트롤러 요청에 대한 GitLab 로그

참조: JSON 로그의 production에 대한 GitLab 문서.

마지막 업데이트

도움이 되었나요?