イベント パーティション分割のクイック スタート
注意
イベント パーティション分割機能はプライベート プレビュー段階です。つまり、有効にしている特定のタイトルでのみ使用できます。 Microsoft では、お客様の使用に向けたフィードバックの収集と最適化を続ける中で、予告なしに継続的な変更が予想されます。
イベント パーティション分割は、ゲーム マネージャーと API を使用して管理できます。
ゲーム マネージャーでのマネージド イベントの追加、編集、削除
ゲーム マネージャーを使用してイベントの管理を追加、編集、削除してパーティション分割を構成する方法について説明します。
マネージド イベントを追加する
- PlayFab に移動し、ゲーム マネージャーにサインインします。
- [タイトル] に移動します。
- 左側のメニューから [データ] を選択します。
- [イベントの管理 (プレビュー)] タブを選択します。
- [マネージド イベントの追加] を選択します。
- [イベントの種類] ドロップダウンで、管理するイベントを選択します。 カスタム イベントがドロップダウンに表示されない場合は、カスタム イベント名を入力し、オプションを選択してイベント名を作成できます。
- サンプリング率は既定値のままにします。 イベントをサンプリングする場合は、この値の設定の詳細については、「イベント サンプリングの概要」を参照してください。
- [データ接続のパーティション] ボックスをオンにして、このイベントのパーティション分割を有効にします。
- [保存] を選択します。
マネージド イベントを編集する
- [マネージド イベント] タブを選択します。
- [イベント名前空間] を選択してイベントを開きます。
- [サンプル レート %] と [データ接続のパーティション] チェック ボックスを編集できます。
- [保存] を選択します。
マネージド イベントを削除する
- [マネージド イベント] タブを選択します。
- [イベント名前空間] の左側にあるチェック ボックスをオンにして、削除するマネージド イベントを選択します。
- テーブルの上部にある [削除] を選択します。
- [削除] ボタンを選択して確定します。
API を使用したイベント パーティション分割の管理
イベントのパーティション分割は、次の ManageEvents API を使用して管理することもできます。
SetManagedEvents
この API を使用して、タイトルのマネージド イベントのリストを設定できます。 イベント名と名前空間の組み合わせが既に存在する場合は、既存の設定が新しい設定で更新されます。
要求の例:
POST : https://<titleid>.playfabapi.com/Event/SetManagedEvents
{
"ManagedEvents":[{
"Namespace": "demo_namespace,
"Name": "demo_name",
"SamplingRatio": 100,
"isPartitioned": true
}]
}
DeleteManagedEvents
DeleteManagedEvents API を使用して、タイトルのマネージド イベントのリストからイベント名とイベント名前空間のコンボを削除できます。 要求の本文に名前と名前空間を含む API を使用します。
要求の例:
POST https://<titleid>.playfabapi.com/Event/DeleteManagedEvent
{
"Namespace": "demo_namespace",
"Name": "demo_name"
}
GetManagedEvent
GetManagedEvent は、マネージド イベントの設定を取得するために使用されます。
要求の例:
POST https://<titleid>.playfabapi.com/Event/GetManagedEvent
{
"Namespace": "demo_namespace",
"Name": "demo_name"
}
GetManagedEvents
GetManagedEvents は、すべてのマネージド イベントのリストを取得するために使用されます。
要求の例:
POST https://<titleid>.playfabapi.com/Event/GetManagedEvents