メモリストアの観察性ダッシュボードは、メモリ使用と API リクエストのリアルタイムチャートを提供します。また、問題が発生したときに電子メールで通知する内蔵アラートシステムもあり、シンクロでトラブルシューティングを助けます。特定のエラーに関する詳細情報は、エラー報告 を表示して、エラーログを見つけることができます。
ダッシュボードにアクセス
メモリストアの観察可能性ダッシュボードは、MemoryStoreService を使用しているすべてのエクスペリエンスで利用可能ですが、ダッシュボードにアクセスするには、エクスペリエンス所有者であるか、分析グループ権限 を持っている必要があります。
ダッシュボードにアクセスするには:
- ナビゲート to the クリエーション page on the クリエイターダッシュボード .
- クリエイターハブの ドロップダウン で、アカウントまたはターゲットエクスペリエンスを所有するグループを選択します。
- エクスペリエンスを選択します。
- モニタリング ドロップダウンで、 メモリストア を選択します。
利用可能なチャート
ダッシュボードには、2つの線グラフのカテゴリが含まれています:
- クォータ使用 チャートで、エクスペリエンス内のユーザー数に基づいて動的に割り当てられるクォータと比較して、使用を追跡する。
- メモリ使用 メモリ使用量 per 分 バイトで比較して、割り当てられたクオータの残り量
- API リクエストユニット あなたの合計リクエストユニット毎分に比べて、割り当てられたクオータの残り量。このチャートは、各APIメソッドで分割できます。
- API 使用量とパフォーマンス API メソッドと応答ステータスに基づいて API 使用パターンとパフォーマン状況をモニタリングするグラフ。
- API によるリクエスト数 API リクエスト数 per 分 API メソッド、例えば MemoryStoreQueue:ReadAsync() または MemoryStoreSortedMap:UpdateAsync() 。
- ステータスによるリクエスト数 APIリクエストカウントによる応答ステータスによるリクエストカウント。
- API x ステータス によるリクエスト 全てまたは特定の API メソッドによって返された応答ステータスに対して
チャートには、過去 30 日のデータが含まれており、ページの上部にあるセレクターでカスタム時間範囲を表示することを選択できます。30日以前の時間範囲を選択すると、システムは リクエスト失敗 エラーを返します。
応答ステータスコード
観測可能性ダッシュボードの ステータスによるリクエスト数 と API x ステータスによるリクエスト チャートには、エラーを理解し排除するために使用できる API 応答のステータスコードが含まれています。これらのステータスコードをすべてリスト化して説明するテーブルについては、観測性 を参照してください。また、これらのエラーを解決する方法またはエラーに関連する特定のクオータまたは制限についての情報は、それぞれ トラブルシューティング と 制限と制限 を参照してください。
通知アラート
電子メールアラートシステムは、パフォーマンスに悪影響を及ぼす可能性のあるメモリストア使用の問題を自動的に検出して通知します。アラートには2種類あります:
- 警告 は、潜在的にエクスペリエンスに影響を与える可能性のある問題に関する優先度の低い警告です。彼らが重大な問題になる前に解決する必要があります。ダッシュボードは、警告メッセージで黄色のチャートを強調して、これらの警告をマークします。
- クリティカル は、エクスペリエンスに直接影響を与える問題に対する優先度の高い警告です。可能な限り早くこれらの問題を解決して、低下したパフォーマンスを防ぐ必要があります。ダッシュボードは、これらの警告を強調して、チャートを赤でエラーメッセージで強調します。
エクスペリエンスが同時に 2種類の警告をトリガーすると、ダッシュボードは警告ヘッダーメッセージを表示し、チャート領域を クリティカル として注目するように強調します。
現在、システムにはメモリ使用と API リクエストの 4つの組み込み警告があります。エクスペリエンスが警告の境界を超えた場合、システムは最大で毎日一度、各警告について通知します。電子メールアラートを受信するときは、ダッシュボードを表示し、低下したパフォーマンスを防ぐためのアクションを取る必要があります。
メモリ使用警告
システムは次のメモリ使用警告を送信します:
エクスペリエンスのメモリ使用量が過去の 1 時間内の合計クオータの 70% を超えたとき、A 警告 アラートが表示されます。
エクスペリエンスが過去の 1 時間のメモリサイズ制限を超えたときの クリティカル 警報。
これらの問題は、通常、メモリストアのデータ構造に過剰なデータを送り込みすぎて、少数のキーのリクエストだけでもクオータを迅速に消費できる場合に発生します。たとえば、キーに長期有効期限を設定したり、処理されたデータをクリーンアップしなかったりすると、追加のデータがメモリクオートを満タンにする可能性があります。
これらの問題を防ぎ解決するには、ベストプラクティス を適用して、アクティブに使用しているデータ構造を追跡し、処理されたデータをクリーンアップするメカニズムを設定します。
APIリクエスト警告
システムは次の API リクエスト警告を送信します:
過去の 1 時間内にメモリストリークエストの失敗数が 20% を超えたときの クリティカル 警報。
過去の 1 時間で、メモリストアリクエストの 10% 以上がスロットされたときの クリティカル 警報。
- この警告は、エクスペリエンスが制限されていることを示すエラー応答の数、 DataStructureRequestsOverLimit + TotalRequestsOverLimit 、に基づいています。これは、リクエストが多すぎるためにエクスペリエンスが制限されていることを示すものです。
- この警告はリクエストサイズではなく、量に関連しています。
すべての API リクエストには、対応する 応答ステータスコード があり、それらを使用して トラブルシューティング のためのすべてのエラー応答の 成功 比率を表示できます。