새로운 GitLab 메트릭 및 레지스트리 기능이 CI/CD 병목 현상을 줄이는 데 도움을 줍니다
Source: GitLab Blog
CI/CD 작업 성능 메트릭
- 사용 가능한 티어: GitLab Premium, GitLab Ultimate
- 상태: GitLab.com에서 제한된 베타 제공; ClickHouse가 구성된 GitLab Self‑Managed 및 GitLab Dedicated에서 사용 가능
개요
CI/CD 분석 페이지에 새로운 작업‑중심 패널이 추가되어 맞춤 대시보드 없이도 작업 수준 성능을 확인할 수 있습니다.
작업당 표시되는 주요 데이터 (기본값: 최근 30 일)
- 일반적인(P50, 중앙값) 및 최악(P95) 지속 시간
- 실패율
- 작업 이름 및 단계
표는 정렬 가능하고, 검색 가능하며, 페이지네이션이 지원됩니다.
사용 방법
- 프로젝트 → Analyze > CI/CD analytics 로 이동합니다.
- CI/CD 작업 성능 메트릭 패널을 찾은 뒤, 지속 시간이나 실패율 기준으로 정렬합니다.
문서
향후 개선 사항
- 빌드, 테스트, 배포 단계 전반에 걸친 집계 메트릭을 제공하는 단계‑레벨 그룹화.
피드백
컨테이너 가상 레지스트리
- 티어: GitLab Premium
- 상태: 베타, 18.9 버전에서 API 사용 가능
개요
컨테이너 가상 레지스트리는 여러 업스트림 컨테이너 레지스트리에서 이미지를 가져오고, 풀‑스루 캐싱을 내장한 단일 GitLab 엔드포인트를 제공합니다.
이점
- 파이프라인을 하나의 가상 레지스트리 엔드포인트에 연결합니다.
- 장기 토큰 인증을 사용해 Docker Hub, Harbor, Quay 등 여러 업스트림 레지스트리를 구성합니다.
- 자동 이미지 해석 및 캐싱을 통해 대역폭 비용을 절감하고 신뢰성을 향상시킵니다.
현재 기능
- 장기 토큰 인증을 지원하는 업스트림 레지스트리(Docker Hub, Harbor, Quay 및 호환 레지스트리)를 지원합니다.
- 풀‑스루 캐싱은 최초 풀 이후 자주 사용하는 이미지를 GitLab에서 제공하도록 합니다.
- API‑우선 구성(UI 관리 진행 중)
향후 작업: IAM 인증이 필요한 클라우드 제공자 레지스트리(ECR, Google Artifact Registry, Azure Container Registry) 지원.
테스트 방법
- SaaS (GitLab.com): CSM에 요청하거나 피드백 이슈에 댓글을 달아 그룹에 대한 기능 플래그를 활성화합니다.
- Self‑managed: 기능 플래그를 활성화하고 API를 사용해 가상 레지스트리를 구성합니다.
문서
시연
Container Virtual Registry 베타 시연 영상 보기: (가능한 경우 비디오 링크 삽입)
피드백
우리가 중요한 것을 만들 수 있도록 도와주세요
이 베타 기능들은 커뮤니티 요청을 바탕으로 만들어졌습니다. 여러분의 피드백이 향후 기능을 결정합니다—베타를 사용해 보고 연결된 피드백 이슈에 경험을 공유해 주세요. 이는 Core DevOps 베타 시리즈의 첫 번째이며, 연중 더 많은 베타가 예정되어 있습니다.