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