stage 그룹을 위한 대시보드
우리는 GitLab.com을 모니터링하는 데 사용하는 메트릭 창으로 작용하는 많은 대시보드를 생성합니다. 대부분의 대시보드는 runbooks repository의 Jsonnet에서 생성됩니다. 누구나 새로운 대시보드를 추가하거나 기존 것을 수정하여 기여할 수 있습니다.
stage 그룹을 위한 새로운 대시보드를 추가할 때 stage_group:<group name>을 태그로 추가하면, 동일한 태그를 가진 다른 대시보드에서 해당 대시보드에 연결됩니다. stage 그룹을 위한 대시보드를 dashboards/stage-groups 디렉터리에 생성할 수 있습니다. 디렉터리는 한 번에 더 깊게 중첩될 수 없습니다.
stage 그룹을 위한 모든 대시보드 디렉터리을 보려면:
- Grafana에서 대시보드 브라우저로 이동합니다.
 - 특정 그룹의 모든 대시보드를 보려면 
stage_group:<group name>로 필터링합니다. 
일부 생성된 대시보드는 이미 사용 가능합니다:
- Stage 그룹 대시보드: 각 그룹에 맞게 조정된 메트릭을 가진 사용자 정의 가능한 대시보드
 - 에러 버젯 상세 대시보드: 시간 및 다중 SLI에 걸친 에러 버젋 소비를 탐색하는 대시보드
 
시간 범위 제어
기본적으로 모든 시간은 UTC 시간대입니다. Engineering에서 커뮤니케이션할 때 UTC를 사용합니다.
GitLab 프로덕션 시스템에서 기록된 모든 메트릭은 1년 유지됩니다.
그래프에서도 직접 확대 및 시간 범위를 필터링할 수 있습니다. 자세한 정보는 Grafana 시간 범위 제어 문서를 참조하십시오.
필터 및 주석
각 대시보드에는 페이지 상단에 두 가지 필터와 일부 주석 스위치가 있습니다.
일부 특별한 이벤트는 개발 및 운영 활동에 중요합니다. Grafana 주석은 그래프 위에 직접 표시합니다.
| 이름 | 타입 | 설명 | 
|---|---|---|
PROMETHEUS_DS
 | 필터 | 
Prometheus 데이터 소스를 선택적으로 필터링합니다. 기본값은 가능한 모든 데이터 소스에서 데이터를 집계하는 Global입니다. 대부분의 경우 이 필터에 대해 신경 쓸 필요는 없습니다.
 | 
environment
 | 필터 | 메트릭을 가져온 환경을 필터링합니다. 기본 설정은 프로덕션(gprd)입니다. 다른 옵션은 프로덕션 환경 매핑을 참조하십시오.
 | 
stage
 | 필터 | 메트릭을 stage별로 필터링합니다: main 또는 캐너리용 cny. 기본값은 main입니다.
 | 
deploy
 | 주석 | GitLab.com SaaS 플랫폼의 배포 이벤트를 표시합니다. | 
canary-deploy
 | 주석 | GitLab.com SaaS 플랫폼의 캐너리 배포 이벤트를 표시합니다. | 
feature-flags
 | 주석 | feature flag가 업데이트된 시점을 표시합니다. | 
대시보드 패널에 표시된 feature flag 주석의 예시:



도움말