InfoGrab Docs

통합

웹훅을 사용하여 외부 소스의 알림 수신, 알림 필드 매핑, 테스트 알림 트리거, Prometheus 및 Opsgenie 같은 도구와 통합.

GitLab은 웹훅 수신기를 통해 모든 소스의 알림을 수락할 수 있습니다. 알림 알림 은 온콜 순번을 위한 호출을 트리거 하거나 인시던트 생성 에 사용할 수 있습니다. 통합 목록 # 유지 관리자 또는 소유자 역할을 가지면 프로젝트의 사이드바 메뉴에서 설정 > 모니터 로 이동하여 알림 섹션을 확장하여 구성된 알림 통합 목록을 볼 수 있습니다. 목록에는 통합 이름, 유형 및 상태(활성화 또는 비활성화)가 표시됩니다: 구성 # GitLab은 구성한 HTTP 엔드포인트를 통해 알림을 받을 수 있습니다. 단일 알림 엔드포인트 # GitLab 프로젝트에서 알림 엔드포인트를 활성화하면 JSON 형식의 알림 페이로드를 수신하도록 활성화됩니다. 원하는 대로 언제든지 페이로드를 사용자 정의 할 수 있습니다. 프로젝트의 유지 관리자 역할을 가진 사용자로 GitLab에 로그인합니다. 프로젝트에서 설정 > 모니터 로 이동합니다. 알림 섹션을 확장하고 통합 유형 선택 드롭다운 목록에서 Prometheus 알림의 경우 Prometheus 를, 다른 모니터링 도구의 경우 HTTP 엔드포인트 를 선택합니다. 활성 알림 설정을 토글합니다. 통합을 저장한 후 자격 증명 보기 탭에서 웹훅 구성을 위한 URL과 인증 키를 사용할 수 있습니다. URL과 인증 키를 외부 서비스에도 입력해야 합니다. 알림 엔드포인트 # GitLab Premium 에서는 JSON 형식으로 외부 소스의 알림을 받기 위한 여러 고유 알림 엔드포인트를 생성할 수 있으며 페이로드를 사용자 정의 할 수 있습니다. 프로젝트의 유지 관리자 역할을 가진 사용자로 GitLab에 로그인합니다. 프로젝트에서 설정 > 모니터 로 이동합니다. 알림 섹션을 확장합니다. 생성하려는 각 엔드포인트에 대해: 새 통합 추가 를 선택합니다. 통합 유형 선택 드롭다운 목록에서 Prometheus 알림의 경우 Prometheus 를, 다른 모니터링 도구의 경우 HTTP 엔드포인트 를 선택합니다. 세부 정보를 참조하십시오. 통합의 이름을 지정합니다. 활성 알림 설정을 토글합니다. 통합을 저장한 후 자격 증명 보기 탭에서 웹훅 구성을 위한 URL 과 인증 키 를 사용할 수 있습니다. URL과 인증 키를 외부 서비스에도 입력해야 합니다. 선택 사항. 모니터링 도구의 알림 필드를 GitLab 필드에 매핑하려면 샘플 페이로드를 입력하고 사용자 정의 매핑을 위한 페이로드 파싱 을 선택합니다. 유효한 JSON이 필요합니다. 샘플 페이로드를 업데이트하는 경우 필드를 다시 매핑해야 합니다. Prometheus 통합의 경우 전체 페이로드 대신 페이로드의 alerts 키에서 단일 알림을 입력합니다. 선택 사항. 유효한 샘플 페이로드를 제공한 경우 페이로드 알림 키 의 각 값을 선택하여 GitLab 알림 키에 매핑 합니다. 통합을 저장하려면 통합 저장 을 선택합니다. 원하는 경우 통합이 생성된 후 통합의 테스트 알림 전송 탭에서 테스트 알림을 전송할 수 있습니다. 새 HTTP 엔드포인트가 통합 목록 에 표시됩니다. 통합 목록 오른쪽의 ⚙️ 설정 아이콘을