ユーザー定義のメトリクス・ダッシュボードAPI

スター付きダッシュボード機能は、お気に入りのダッシュボードを選択リストの一番上に表示することで、頻繁に使用するダッシュボードへのナビゲーションを容易にします。

ダッシュボードに星を追加

GitLab 13.0から導入されました

POST /projects/:id/metrics/user_starred_dashboards

パラメータを指定します:

属性種類必須説明
id整数/文字列yes プロジェクトのIDまたはURLエンコードされたパス
dashboard_path文字列です。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
}

ダッシュボードから星を削除

GitLab 13.0から導入されました

DELETE /projects/:id/metrics/user_starred_dashboards

パラメータを指定します:

属性種類必須説明
id整数/文字列yes プロジェクトの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
}