Push 이벤트 활동 제한 및 대량 Push 이벤트
Tier: Free, Premium, Ultimate
Offering: Self-managed
- GitLab 12.4에서 도입됨.
한 번에 허용되는 단일 푸시 이벤트의 수를 제한하기 위해 브랜치 또는 태그의 수를 설정합니다. 이벤트 수가 이를 초과하는 경우 GitLab은 대신 대량 푸시 이벤트를 생성합니다.
예를 들어, 4개의 브랜치가 푸시되었고 제한이 현재 3으로 설정되어 있는 경우, 활동 피드에서는 다음과 같이 표시됩니다:
이 기능을 사용하면 단일 푸시에 많은 변경 사항(예: 1,000개의 브랜치)이 포함된 경우 1,000개의 푸시 이벤트 대신 1개의 대량 푸시 이벤트가 생성됩니다. 이를 통해 시스템 성능을 유지하고 활동 피드에서의 스팸을 방지하는 데 도움이 됩니다.
이 설정을 수정하려면:
- 관리 영역에서:
- 왼쪽 사이드바에서 맨 아래에서 관리 영역을 선택합니다.
- 설정 > 네트워크를 선택합니다.
- 성능 최적화를 확장합니다.
-
응용 프로그램 설정 API를 통해
push_event_activities_limit
로 설정합니다.
기본 값은 3
이지만 값은 0
보다 크거나 같을 수 있습니다. 이 값을 0
으로 설정하면 쓰로틀링이 비활성화되지 않습니다.