GitLab 로그

GitLab 로그를 Panther 콘솔에 연결하기

개요

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

이 페이지에서는 두 가지 프로세스를 설명합니다: GitLab 감사 로그 온보딩 프로세스와 기타 모든 GitLab 로그 유형의 온보딩 프로세스. 감사 로그는 를 통해 수집되므로 이들 프로세스는 다릅니다 GitLab 감사 이벤트 스트리밍arrow-up-right, 비감사 로그는 GitLab API를 통해 가져옵니다.

감사 로그는 로 수집할 수 있습니다 HTTP 소스, 다른 GitLab 로그는 Amazon Web Services (AWS)로 수집할 수 있습니다 S3SQS.

circle-exclamation

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

이 프로세스는 GitLab 감사 로그를 온보딩하는 방법을 설명합니다. 예를 들어 다음과 같은 다른 유형의 GitLab 로그를 온보딩하려면 API, 예외, 통합, Git프로덕션 로그의 경우 아래의 별도 비감사 GitLab 로그를 Panther에 온보딩하는 방법 프로세스를 따르세요.

1단계: Panther에서 HTTP 소스 생성

  1. Panther 콘솔의 왼쪽 탐색 창에서 구성 > 로그 소스.

  2. 를 선택하고 Panther가 설치된 계정 ID를 입력하십시오. 새로 만들기.

  3. “GitLab”을 검색한 다음 해당 타일을 클릭하세요.

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

  4. 를 선택하고 Panther가 설치된 계정 ID를 입력하십시오. 설정 시작. 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 대상 추가arrow-up-right 프로세스.

    • 일반 구성 대상 필드에 1단계에서 생성한 URL을 입력하세요.

    • 이름이 있는 헤더를 추가하고 x-panther-gitlab 1단계에서 Panther에 구성한 비밀을 입력하세요.

비감사 GitLab 로그를 Panther에 온보딩하는 방법

아래 프로세스는 예를 들어 API, 예외, Git, 통합프로덕션 로그와 같은 비감사 GitLab 로그를 Panther에 온보딩하는 방법을 설명합니다. 감사를 온보딩하려면 감사 로그의 경우 아래의 별도 GitLab 감사 스트리밍 로그를 Panther에 온보딩하는 방법 위의 프로세스를 따르세요.

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

  1. Panther 콘솔에 로그인하십시오.

  2. 왼쪽 사이드바에서 클릭하세요 설정 > 로그 소스.

  3. 를 선택하고 Panther가 설치된 계정 ID를 입력하십시오. 새로 만들기.

  4. 온보딩하려는 로그 유형을 검색한 다음 해당 타일을 클릭하세요.

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

  6. GitLab을 구성하여 로그를 데이터 전송 소스로 푸시하세요.

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

지원되는 로그 유형

GitLab.API

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

참고: API JSON 로그에 대한 GitLab 문서arrow-up-right.

GitLab.Audit

자체 호스팅된 감사 로그 파일과 GitLab의 감사 이벤트 스트리밍 기능 모두에서 발생하는 GitLab 감사 이벤트에 대한 다목적 스키마.

자세한 내용은 감사 JSON 로그에 대한 GitLab 문서arrow-up-right감사 이벤트 스트리밍에 대한 GitLab 문서arrow-up-right.

GitLab.Exceptions

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

참고: JSON 로그에 대한 예외에 관한 GitLab 문서arrow-up-right.

GitLab.Git

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

참고: JSON 로그에 대한 git 관련 GitLab 문서arrow-up-right.

GitLab.Integrations

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

참고: JSON 로그에 대한 통합 관련 GitLab 문서arrow-up-right.

GitLab.Production

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

참고: JSON 로그에 대한 production 관련 GitLab 문서arrow-up-right.

마지막 업데이트

도움이 되었나요?