사용자가 별표를 한 지표 대시보드 API
Tier: Free, Premium, Ultimate
Offering: GitLab.com, Self-Managed, GitLab Dedicated
별표된 대시보드 기능은 자주 사용하는 대시보드로 이동을 쉽게 만들어줍니다. 이 기능은 즐겨찾기한 대시보드를 선택 디렉터리의 맨 위에 표시합니다.
대시보드에 별표 추가
POST /projects/:id/metrics/user_starred_dashboards
매개변수:
속성 | 타입 | 필수 | 설명 |
---|---|---|---|
id
| integer/string | yes | 프로젝트의 ID 또는 URL 인코딩 된 경로 |
dashboard_path
| string | yes | 즐겨찾기로 표시할 대시보드를 정의하는 파일의 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
| integer/string | yes | 프로젝트의 ID 또는 URL 인코딩 된 경로 |
dashboard_path
| string | no | 즐겨찾기에서 삭제할 대시보드를 정의하는 파일의 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
}