사용자 즐겨찾기한 메트릭 대시보드 API

Tier: Free, Premium, Ultimate Offering: GitLab.com, Self-managed, GitLab Dedicated

즐겨찾기한 대시보드 기능은 자주 사용하는 대시보드로의 이동을 쉽게 만들어주며, 즐겨찾기한 대시보드를 선택 목록의 맨 위에 표시합니다.

대시보드에 별표 추가

POST /projects/:id/metrics/user_starred_dashboards

매개변수:

속성 유형 필수 설명
id 정수/문자열 프로젝트의 ID 또는 URL 인코딩된 경로
dashboard_path 문자열 즐겨찾기로 표시할 대시보드를 정의하는 파일의 URL 인코딩된 경로
curl --header 'Private-Token: <your_access_token>' "https://gitlab.example.com/api/v4/projects/20/metrics/user_starred_dashboards" \
 --data-urlencode "dashboard_path=config/prometheus/dashboards/common_metrics.yml"

예시 응답:

{
  "id": 5,
  "dashboard_path": "config/prometheus/common_metrics.yml",
  "user_id": 1,
  "project_id": 20
}

대시보드에서 별표 삭제

DELETE /projects/:id/metrics/user_starred_dashboards

매개변수:

속성 유형 필수 설명
id 정수/문자열 프로젝트의 ID 또는 URL 인코딩된 경로
dashboard_path 문자열 아니요 즐겨찾기를 취소할 대시보드를 정의하는 파일의 URL 인코딩된 경로. 제공되지 않을 경우, 지정된 프로젝트 내의 모든 대시보드가 즐겨찾기에서 제거됩니다.
curl --request DELETE --header 'Private-Token: <your_access_token>' "https://gitlab.example.com/api/v4/projects/20/metrics/user_starred_dashboards" \
 --data-urlencode "dashboard_path=config/prometheus/dashboards/common_metrics.yml"

예시 응답:

{
  "deleted_rows": 1
}