Grafana 구성하기

Tier: Free, Premium, Ultimate Offering: Self-Managed
  • Grafana은 GitLab 16.0에서 폐기되었습니다.
  • Grafana은 GitLab 16.3에서 제거되었습니다.

Grafana는 시계열 메트릭을 그래프와 대시보드를 통해 시각화할 수 있는 도구입니다. GitLab은 성능 데이터를 Prometheus에 기록하고, Grafana를 사용하여 데이터를 조회하여 그래프로 표시할 수 있습니다.

GitLab UI와 통합

Grafana를 설정한 후에는 GitLab 사이드바에서 액세스할 수 있는 링크를 활성화할 수 있습니다:

  1. 왼쪽 사이드바에서 관리자를 선택합니다.
  2. 설정 > 메트릭 및 프로파일링을 선택합니다.
  3. 메트릭 - Grafana를 확장합니다.
  4. Grafana 링크 추가 확인란을 선택합니다.
  5. Grafana URL을 구성합니다. Grafana 인스턴스의 전체 URL을 입력합니다.
  6. 변경 사항 저장을 선택합니다.

GitLab은 관리자 영역 내 모니터링 > 메트릭 대시보드에 링크를 표시합니다.

필수 스코프

위의 과정을 통해 Grafana를 설정할 때, 관리자 영역의 화면에는 스코프가 표시되지 않습니다. 그러나 read_user 스코프는 필요하며, 자동으로 응용 프로그램에 제공됩니다. read_user를 포함하고 read_user를 포함하지 않은 상태에서 다른 스코프를 설정하면 GitLab을 OAuth 제공자로 사용하여 로그인하려고 할 때 이 오류가 발생합니다:

요청한 스코프가 잘못되었거나 잘못되었습니다.

이 오류가 표시되면 GitLab Grafana 구성 화면에서 다음 중 하나가 참인지 확인합니다:

  • 스코프가 없음.
  • read_user 스코프가 포함되어 있음.