프로메테우스

Prometheus는 주기적으로 데이터 소스에 접속하고 다양한 exports를 통해 성능 지표를 수집하는 방식이며, 모니터링 데이터를 보고 작업하려면 Prometeus에 직접 연결하거나 Grafana와 같은 대시보드 도구를 사용하는것을 권장한다.

1. Prometheus Metrics

Prometheus를 활성화 한다.

  • GitLab은 자체 내부 서비스 메트릭을 모니터링하여 /-/metrics Endpoint에서 사용할 수 있도록 하며, 접속하기 위해서는 클라이언트 IP를 화이트리스트에 포함시켜야 한다.

  • 옴니버스 및 차트 설치의 경우 GitLab 9.4버전 이후 자동으로 설치되며, 이러한 측정지표가 자동으로 활성화 및 수집된다.