Google Cloud Monitoring を使用すると、インテグレーションに関する有用な使用状況の指標を取得できます。Cloud Monitoring を使用して、ダッシュボードとウィジェットを作成し、アラートを設定して、プログラムから指標データにアクセスします。
ダッシュボード
Google Cloud Monitoring dashboard ページには、統合のさまざまなグラフと指標を表示する次の事前定義されたダッシュボードがあります。
- Google Home Analytics: すべてのインテグレーションの集計指標を表示します。
- Google Home Analytics - クラウド統合: Cloud-to-cloud 統合の詳細な指標とフルフィルメントの統計情報が表示されます。
- Google Home Analytics - ローカル統合: Local Home SDK 統合の詳細な指標とフルフィルメントの統計情報が表示されます。
- Google Home Analytics - Matter 統合: Matter 統合の詳細な指標とフルフィルメントの統計情報が表示されます。
- Google Home Analytics - カメラの品質: カメラの追加の指標とフルフィルメントの統計情報(WebRTC などのストリーミング プロトコルのトラブルシューティング指標を含む)が表示されます。
サンプル ライブラリを参照したり、独自のサンプルを作成したりすることもできます。
ダッシュボードにアクセスする
Monitoring dashboard(アナリティクスとも呼ばれます)にアクセスする方法はいくつかあります。
- Google Home Developer Console のプロジェクト リストから Cloud Monitoring にアクセスするには、[アナリティクス] 見出しの [表示] をクリックします。プロジェクトがすでに開いている場合は、メインメニューから [アナリティクス] をクリックします。
- Google Cloud Console から Cloud Monitoring にアクセスするには、[すべてのプロダクトを表示] をクリックし、[オペレーション] > [モニタリング] に移動します。
- 最後に、Monitoring ダッシュボードに直接移動できます。下のボタンをクリックすると、最近アクセスした Google Cloud プロジェクトのダッシュボードに移動します。
 Monitoring dashboard
デフォルトと公開設定
事前定義されたダッシュボードは、過去 14 日間のプロジェクト指標が利用可能な場合にのみ表示されます。
ダッシュボードのグラフはデフォルトで過去 1 時間に設定されています。データが表示されない場合は、[TIME] を選択して、期間を適宜調整します。
サポートされている指標
Cloud Monitoring は assistant_action_project リソースタイプをモニタリングし、次の指標を提供します。
| 指標 | 種類 | 説明 | 
|---|---|---|
| smarthome_action/request_count | DELTA | execution_type、status、traitとラベル付けされたインテント リクエストの数。execution_type(文字列): スマートホーム インテントのタイプ。status(文字列): リクエストの結果。trait(文字列): スマートホーム デバイスのトレイト。関連するトレイトがないイベントには、UNKNOWNというラベルが付けられます。 | 
| smarthome_action/request_latencies | CUMULATIVE、DISTRIBUTION | execution_type、status、traitとラベル付けされたインテント リクエストのレイテンシの分布。execution_type(文字列): スマートホーム インテントのタイプ。status(文字列): リクエストの結果。trait(文字列): スマートホーム デバイスのトレイト。関連するトレイトがないイベントには、UNKNOWNというラベルが付けられます。 | 
| smarthome_action/num_active_users | GAUGE | traitとラベル付けされた 1 日のアクティブ ユーザー。trait(文字列): スマートホーム デバイスのトレイト。関連するトレイトがないイベントには、UNKNOWNというラベルが付けられます。 | 
| smarthome_action/seven_day_active_users | GAUGE | traitとラベル付けされた 1 週間のアクティブ ユーザー。trait(文字列): スマートホーム デバイスのトレイト。関連するトレイトがないイベントには、UNKNOWNというラベルが付けられます。 | 
| smarthome_action/twenty_eight_day_active_users | GAUGE | traitとラベル付けされた 1 か月のアクティブ ユーザー。trait(文字列): スマートホーム デバイスのトレイト。関連するトレイトがないイベントには、UNKNOWNというラベルが付けられます。 | 
指標を表示してクエリを実行するには、Cloud Monitoring から Metrics explorer をクリックします。
関連資料
プロジェクトで Cloud Monitoring を使用する方法について詳しくは、次のドキュメントをご覧ください。