InfoGrab Docs

GitLab 익스포터

요약

GitLab 익스포터를 사용하여 GitLab 인스턴스의 성능 메트릭을 모니터링합니다. 직접 컴파일한 설치의 경우, 직접 설치하고 구성해야 합니다. Linux 패키지 인스턴스에서 GitLab 익스포터를 활성화하려면: /etc/gitlab/gitlab.rb를 편집합니다.

GitLab 익스포터를 사용하여 GitLab 인스턴스의 성능 메트릭을 모니터링합니다. Linux 패키지 설치의 경우, GitLab 익스포터는 Redis 및 데이터베이스에서 메트릭을 가져와 병목 현상, 리소스 소비 패턴, 최적화 가능한 영역에 대한 인사이트를 제공합니다.

직접 컴파일한 설치의 경우, 직접 설치하고 구성해야 합니다.

GitLab 익스포터 활성화#

Linux 패키지 인스턴스에서 GitLab 익스포터를 활성화하려면:

  1. Prometheus 활성화.

  2. /etc/gitlab/gitlab.rb를 편집합니다.

  3. 다음 줄을 추가하거나 찾아서 주석을 제거하고, true로 설정되어 있는지 확인합니다:

    gitlab_exporter['enable'] = true
    
  4. 파일을 저장하고 변경 사항을 적용하기 위해 GitLab을 재구성합니다.

Prometheus는 localhost:9168에 노출된 GitLab 익스포터에서 자동으로 성능 데이터 수집을 시작합니다.

다른 Rack 서버 사용#

기본적으로 GitLab 익스포터는 단일 스레드 Ruby 웹 서버인 WEBrick에서 실행됩니다. 성능 요구사항에 더 잘 맞는 다른 Rack 서버를 선택할 수 있습니다. 예를 들어, 다수의 Prometheus 스크레이퍼가 있지만 모니터링 노드가 적은 다중 노드 설정에서는 Puma와 같은 다중 스레드 서버를 실행하기로 결정할 수 있습니다.

Rack 서버를 Puma로 변경하려면:

  1. /etc/gitlab/gitlab.rb를 편집합니다.

  2. 다음 줄을 추가하거나 찾아서 주석을 제거하고, puma로 설정합니다:

    gitlab_exporter['server_name'] = 'puma'
    
  3. 파일을 저장하고 변경 사항을 적용하기 위해 GitLab을 재구성합니다.

지원되는 Rack 서버는 webrickpuma입니다.

GitLab 익스포터

Tier: Free, Premium, Ultimate
Offering: GitLab Self-Managed
원문 보기
요약

GitLab 익스포터를 사용하여 GitLab 인스턴스의 성능 메트릭을 모니터링합니다. 직접 컴파일한 설치의 경우, 직접 설치하고 구성해야 합니다. Linux 패키지 인스턴스에서 GitLab 익스포터를 활성화하려면: /etc/gitlab/gitlab.rb를 편집합니다.

GitLab 익스포터를 사용하여 GitLab 인스턴스의 성능 메트릭을 모니터링합니다. Linux 패키지 설치의 경우, GitLab 익스포터는 Redis 및 데이터베이스에서 메트릭을 가져와 병목 현상, 리소스 소비 패턴, 최적화 가능한 영역에 대한 인사이트를 제공합니다.

직접 컴파일한 설치의 경우, 직접 설치하고 구성해야 합니다.

GitLab 익스포터 활성화#

Linux 패키지 인스턴스에서 GitLab 익스포터를 활성화하려면:

  1. Prometheus 활성화.

  2. /etc/gitlab/gitlab.rb를 편집합니다.

  3. 다음 줄을 추가하거나 찾아서 주석을 제거하고, true로 설정되어 있는지 확인합니다:

    gitlab_exporter['enable'] = true
    
  4. 파일을 저장하고 변경 사항을 적용하기 위해 GitLab을 재구성합니다.

Prometheus는 localhost:9168에 노출된 GitLab 익스포터에서 자동으로 성능 데이터 수집을 시작합니다.

다른 Rack 서버 사용#

기본적으로 GitLab 익스포터는 단일 스레드 Ruby 웹 서버인 WEBrick에서 실행됩니다. 성능 요구사항에 더 잘 맞는 다른 Rack 서버를 선택할 수 있습니다. 예를 들어, 다수의 Prometheus 스크레이퍼가 있지만 모니터링 노드가 적은 다중 노드 설정에서는 Puma와 같은 다중 스레드 서버를 실행하기로 결정할 수 있습니다.

Rack 서버를 Puma로 변경하려면:

  1. /etc/gitlab/gitlab.rb를 편집합니다.

  2. 다음 줄을 추가하거나 찾아서 주석을 제거하고, puma로 설정합니다:

    gitlab_exporter['server_name'] = 'puma'
    
  3. 파일을 저장하고 변경 사항을 적용하기 위해 GitLab을 재구성합니다.

지원되는 Rack 서버는 webrickpuma입니다.