Cloud Monitoring

Cloud Monitoring では、クラウドで実行されるアプリケーションのパフォーマンスや稼働時間、全体的な動作状況を確認できます。 Google Cloud Observability は、Dataproc Metastore サービスから指標、イベント、メタデータを収集して取り込み、ダッシュボードとグラフを使用して分析情報を生成します。

Monitoring でサービスの指標にアクセスする

Dataproc Metastore サービス リソース指標は、Dataproc Metastore サービスで自動的に有効になります。Monitoring を使用してこれらの指標を表示できます。

Monitoring には、 Google Cloud コンソールから、 または Monitoring API を使用してアクセスできます。

コンソール

  1. コンソールで、 [Cloud Monitoring] > [Metrics Explorer] ページに移動します。 Google Cloud

    [Metrics Explorer] ページに移動

  2. [リソースタイプと指標を探す] プルダウン リストからリソース Dataproc Metastore Service を選択します。

  3. 入力ボックスをもう一度クリックし、プルダウン リストから指標を選択します。指標名にカーソルを合わせると、指標に関する情報が表示されます。

フィルタの選択、指標ラベルによるグループ化、集計の実行、グラフ表示オプションを選択できます。

REST

Monitoring の timeSeries.list API を使用して、filter 式で定義された指標を取得し、一覧表示できます。API ページの [Try this API] テンプレートを使用して、API リクエストを送信し、レスポンスを表示します。

Monitoring の Dataproc Metastore サービスの指標

Dataproc Metastore の指標。指標のリリース ステージ: ベータ版 一般提供

カスタム Monitoring ダッシュボードを構築する

選択した Dataproc Metastore サービスの指標をグラフ表示するカスタム Monitoring ダッシュボードを構築できます。

  1. Monitoring の [ダッシュボードの概要] ページから [+ Create Dashboard] を選択します。

  2. ダッシュボードの名前を指定します。

  3. 右上のメニューで [グラフを追加] をクリックし、[グラフを追加] ウィンドウを開きます。

  4. リソースタイプとして Dataproc Metastore Service を選択します。

  5. 1 つ以上の指標とグラフのプロパティを選択し、[保存] をクリックしてグラフを保存します。

  6. 必要に応じてダッシュボードにグラフを追加します。

  7. ダッシュボードを保存するには、[保存] をクリックします。そのタイトルが Monitoring の [ダッシュボードの概要] ページに表示されます。

ダッシュボードのグラフは、ダッシュボード表示ページから表示、更新、削除できます。

Monitoring アラートを使用する

Monitoring アラートを作成すると、Dataproc Metastore サービスやジョブの指標が指定されたしきい値を超えた場合に通知を受け取れます。

アラートの作成

  1. コンソールで、Monitoring のアラートを開きます。 Google Cloud

  2. [新しいアラート ポリシーの作成] フォームを開くには、[+ CREATE POLICY] をクリックします。

  3. アラートの条件、ポリシーのトリガー、通知チャネル、ドキュメントを追加してアラートを定義します。

  4. [ADD CONDITION] を選択して、選択されている [Metric] タブでアラート条件フォームを開きます。

  5. フィールドに入力してアラート条件を定義し、[ADD] をクリックします。

  6. アラート条件を追加したら、通知チャネル、ポリシーのトリガー、ドキュメント、アラート ポリシー名を設定してアラート ポリシーを完成させます。

アラートを表示

指標しきい値条件によってアラートがトリガーされると、Monitoring によってインシデントおよび対応するイベントが作成されます。インシデントは、コンソールの Monitoring のアラート ページから表示できます。 Google Cloud アラート ポリシーに通知メカニズム(メールや SMS 通知など)を定義した場合も、Monitoring によってインシデントの通知が送信されます。

次のステップ