Grafana 구성
- GitLab에 포함된 Grafana는 GitLab 16.0에서 사용 중단되었습니다.
- GitLab에 포함된 Grafana는 GitLab 16.3에서 제거되었습니다.
Grafana는 그래프와 대시보드를 통해 시계열 메트릭을 시각화할 수 있는 도구입니다. GitLab은 성능 데이터를 Prometheus에 기록하며, Grafana를 사용하여 데이터를 쿼리하고 그래프를 표시할 수 있습니다.
GitLab UI와 통합
Grafana를 설정한 후, GitLab 사이드바에서 Grafana에 접근할 수 있는 링크를 활성화할 수 있습니다:
- 왼쪽 사이드바에서 하단에 Admin을 선택합니다.
- Settings > Metrics and profiling을 선택합니다.
- Metrics - Grafana를 확장합니다.
- Add a link to Grafana 체크박스를 선택합니다.
- Grafana URL을 구성합니다. Grafana 인스턴스의 전체 URL을 입력합니다.
- Save changes를 선택합니다.
GitLab은 Monitoring > Metrics Dashboard 아래의 Admin 영역에 링크를 표시합니다.
필요한 범위
위의 프로세스를 통해 Grafana를 설정할 때, Admin 영역의 Applications > GitLab Grafana에서 범위가 표시되지 않습니다. 그러나 read_user
범위가 필요하며 애플리케이션에 자동으로 제공됩니다. read_user
를 포함하지 않고 read_user
외의 범위를 설정하면 GitLab을 OAuth 공급자로 사용할 때 로그인할 때 다음과 같은 오류가 발생합니다:
The requested scope is invalid, unknown, or malformed.
이 오류가 발생하면 GitLab Grafana 구성 화면에서 다음 중 하나가 참인지 확인하십시오:
- 범위가 표시되지 않습니다.
-
read_user
범위가 포함되어 있습니다.