はじめに

計測設定と保存済みフィルターを管理する

計測設定を変更できる権限で認証し、対象ワークスペースを確認してから実行します。

現在の設定を確認する

orc workspaces measurement-configurations get --workspace WORKSPACE_ID --json

設定がまだない場合は 404 が返ります。別のワークスペースを誤って選んでいないか確認してから設定を作成します。

計測設定を更新する

printf '%s' '{"default_location":{"level":"country","code":"JP"},"default_language":"ja-JP","platform_selection":{"mode":"explicit","ids":["MODEL_ID"]}}' \
  | orc workspaces measurement-configurations update --workspace WORKSPACE_ID --stdin --json
orc workspaces measurement-configurations get --workspace WORKSPACE_ID --json

更新は新しい設定リビジョンを追加し、そのリビジョンを有効にします。失敗した更新は以前の有効な設定を変更しません。返却値を読み戻し、地域、言語、モデル ID が意図した値と一致することを確認します。

設定履歴を確認する

orc workspaces measurement-configurations revisions list --workspace WORKSPACE_ID --limit 20 --json

応答に次のカーソルがある場合は、--cursor CURSOR を付けて次のページを取得します。

フィルターを保存して読み戻す

printf '%s' '{"name":"Japan model filter","filter":{"countries":["JP"],"models":["MODEL_ID"],"tags":["TAG_ID"]}}' \
  | orc saved-views create --workspace WORKSPACE_ID --stdin --json
orc saved-views list --workspace WORKSPACE_ID --json

保存済みビューは名前とフィルターを保持します。作成結果と一覧結果で、ネストしたフィルター項目が一致することを確認します。