マルチキャストの指標をモニタリングする
このページでは、マルチキャスト管理者がマルチキャスト グループのモニタリングに使用できる指標について説明します。
これらの指標を使用すると、マルチキャスト グループのパフォーマンスとアクション(グループに参加しているマルチキャスト コンシューマーの数、グループから離脱しているマルチキャスト コンシューマーの数、グループ内のマルチキャスト コンシューマーの数など)を把握できます。
このページで説明する指標は、マルチキャスト ドメインとグループ範囲の構成を含むマルチキャスト管理者プロジェクトで使用できます。指標は、マルチキャスト コンシューマー プロジェクトでは使用できません。たとえば、個別のプロジェクトでマルチキャスト コンシューマーをサポートする Network Connectivity Center のスタートポロジなどでは使用できません。
マルチキャストの Cloud Monitoring 指標について
Google Cloud は、マルチキャストのモニタリング指標を Cloud Monitoring に報告します。
データは Monitoring に 1 分間隔で報告され、Monitoring 内に 6 週間保持されます。
以降のセクションでは、対応するモニタリング対象リソースタイプと使用可能な指標について説明します。
マルチキャスト グループのモニタリング対象リソース
このセクションでは、マルチキャストのモニタリング対象リソースタイプについて説明します。 Google Cloudの他のモニタリング対象リソースタイプの一覧については、モニタリング対象リソースタイプをご覧ください。
表示名: マルチキャスト グループ
説明: マルチキャスト グループ。
ラベル:
resource_container: マルチキャスト管理者プロジェクト番号。接頭辞「projects/」が付加されます。location: 「global」に固定されています。multicast_domain_id: グループ範囲が関連付けられているマルチキャスト ドメインのユーザー定義名。multicast_group_range_id: マルチキャスト グループ範囲のユーザー定義名。multicast_ip: このマルチキャスト グループで使用される IP アドレス。
マルチキャスト指標のリファレンス
このセクションでは、Monitoring に報告されるマルチキャストで使用可能な指標タイプについて説明します。
Google Cloudの他の指標タイプの一覧については、Google Cloud 指標をご覧ください。
次の表の指標タイプの文字列には、networkservices.googleapis.com/ という接頭辞を付ける必要があります。表中ではこの接頭辞は省略されています。ラベルをクエリする場合は、metric.labels. 接頭辞を使用します(例: metric.labels.LABEL="VALUE")。
| 指標タイプリリース ステージ (リソース階層レベル) 表示名 |
|
|---|---|
| 種類、タイプ、単位 モニタリング対象リソース |
説明 ラベル |
multicast/admin/group_control_messages
ベータ版
(プロジェクト)
特定のマルチキャスト グループで受信した制御メッセージの数 |
|
DELTA、INT64、1
networkservices.googleapis.com/MulticastGroup |
マルチキャスト グループの制御メッセージの数。60 秒ごとにサンプリングされます。サンプリング後、データは最長 180 秒間表示されません。consumer_project_number:
コンシューマー プロジェクト ID(数値文字列)。
consumer_location:
コンシューマーのゾーン。
message_type:
制御メッセージのタイプ。(例: 「IGMP_CONSUMER_JOINED」)
result:
「IGMP_JOIN_REJECTED」メッセージを除くすべてのメッセージで「UNKNOWN」です。「IGMP_JOIN_REJECTED」の場合、拒否の理由が含まれます。 |
multicast/admin/number_of_active_consumers
ベータ版
(プロジェクト)
特定のマルチキャスト グループに現在登録されているコンシューマーの数 |
|
GAUGE、INT64、1
networkservices.googleapis.com/MulticastGroup |
マルチキャスト グループあたりのアクティブなコンシューマーの数。60 秒ごとにサンプリングされます。サンプリング後、データは最長 210 秒間表示されません。consumer_project_number:
コンシューマー プロジェクト ID(数値文字列)。
consumer_location:
コンシューマーのゾーン。
|
Cloud Monitoring の指標を使用する
以降のセクションでは、Cloud Monitoring 指標の使用方法について説明します。
Monitoring の事前定義されたダッシュボードに加えて、カスタム ダッシュボードを作成して、アラートをセットアップし、Monitoring API を使用して指標をクエリできます。
Monitoring で指標を表示する
コンソール
Metrics Explorer を使用してモニタリング対象リソースの指標を表示するには、次の操作を行います。
-
Google Cloud コンソールで leaderboard [Metrics explorer] のページに移動します。
検索バーを使用してこのページを検索する場合は、小見出しが [Monitoring] である結果を選択します。
- Google Cloud コンソールのツールバーで、 Google Cloud プロジェクトを選択します。App Hub の構成には、App Hub ホスト プロジェクトまたはアプリ対応フォルダの管理プロジェクトを選択します。
- [指標] 要素の [指標を選択] メニューを開いてフィルタバーに「
Multicast Group」と入力し、サブメニューを使用して特定のリソースタイプと指標を選択します。- [有効なリソース] メニューで、[マルチキャスト グループ] を選択します。
- 指標を選択するには、[Active metric categories] メニューと [Active metrics] メニューを使用します。
- [適用] をクリックします。
クエリ結果から時系列を削除するフィルタを追加するには、[フィルタ] 要素を使用します。
時系列を結合するには、[集計] 要素のメニューを使用します。たとえば、ゾーンに基づいて VM の CPU 使用率を表示するには、最初のメニューを [平均] に設定し、2 番目のメニューを [ゾーン] に設定します。
[集計] 要素の最初のメニューが [未集計] に設定されている場合は、すべての時系列が表示されます。[集計] 要素のデフォルト設定は、選択した指標タイプによって決まります。
- 割り当てと、1 日に 1 つのサンプルを報告するその他の指標については、次の操作を行います。
- [表示] ペインで、[ウィジェット タイプ] を [積み上げ棒グラフ] に設定します。
- 期間は少なくとも 1 週間に設定します。
アラート ポリシーを定義する
コンソール
アラート ポリシーを作成して指標の値をモニタリングすると、指標が条件に違反した場合に通知できます。
-
Google Cloud コンソールで、notifications [アラート] ページに移動します。
検索バーを使用してこのページを検索する場合は、小見出しが [Monitoring] の結果を選択します。
- 通知チャンネルを作成せずに通知を受け取る場合は、[EDIT NOTIFICATION CHANNELS] をクリックして、通知チャンネルを追加します。チャンネルを追加したら、[アラート] ページに戻ります。
- [アラート] ページで、[CREATE POLICY] をクリックします。
- 指標を選択するには、[指標を選択] メニューを開き、次の操作を行います。
- メニューを関連するエントリに限定するには、フィルタバーに「
Multicast Group」と入力します。結果が表示されない場合は、[Show only active resources & metrics] をオフに切り替えます。 - [リソースタイプ] で [マルチキャスト グループ] を選択します。
- 指標カテゴリと指標を選択して、[適用] を選択します。
- メニューを関連するエントリに限定するには、フィルタバーに「
- [次へ] をクリックします。
- [Configure alert trigger] ページの設定によって、アラートがトリガーされるタイミングが決まります。条件タイプを選択し、必要に応じてしきい値を指定します。詳細については、指標しきい値のアラート ポリシーを作成するをご覧ください。
- [次へ] をクリックします。
- (省略可)アラート ポリシーに通知を追加するには、[通知チャネル] をクリックします。ダイアログで、メニューから 1 つ以上の通知チャンネルを選択し、[OK] をクリックします。
- (省略可)インシデントの自動クローズ期間を更新します。このフィールドは、指標データがない場合に Monitoring がインシデントを閉じるタイミングを決定します。
- (省略可)[Documentation] をクリックして、通知メッセージに追加する情報を入力します。
- [アラート名] をクリックして、アラート ポリシーの名前を入力します。
- [ポリシーを作成] をクリックします。
カスタム Monitoring ダッシュボードを作成する
コンソール
-
Google Cloud コンソールで [
ダッシュボード] ページに移動します。検索バーを使用してこのページを検索する場合は、小見出しが [Monitoring] となっている結果を選択します。
- [ダッシュボードを作成] をクリックします。
- 省略可: ダッシュボードのタイトルを、わかりやすいダッシュボード名に更新します。
- [ウィジェットを追加] をクリックしてから [指標] を選択します。
- [指標] メニューを開いてフィルタバーに「
Multicast Group」と入力し、サブメニューを使用して特定のリソースタイプと指標を選択します。- [有効なリソース] メニューで、[マルチキャスト グループ] を選択します。
- [有効な指標カテゴリ] メニューで、[マルチキャスト] を選択します。
- [有効な指標] メニューで、表示する指標を選択します。
- [適用] をクリックします。
- 時系列を結合します。
- すべての時系列を表示するには、[集計] 要素で最初のメニューを [未集計] に設定し、2 つ目のメニューを [なし] に設定します。
時系列を結合するには、[集計] 要素で、最初のメニューを使用して関数を選択し、2 つ目のメニューを使用してラベルを選択します。2 つ目のメニューが [なし] に設定されている場合、グラフには 1 つの時系列が表示されます。
たとえば、ゾーンでグループ化した後の時系列の平均値を表示するには、最初のメニューを [平均] に、2 つ目のメニューを [ゾーン] に設定します。
時系列の結合については、グラフ化されたデータの表示方法を選択するをご覧ください。
ダッシュボードに追加するウィジェットごとに、[ウィジェットを追加] をクリックし、ダイアログの項目を入力してから [適用] を選択します。
ウィジェットを追加する詳細については、以下のページをご覧ください。