指標の概要

このページでは、Cloud Data Fusion インスタンスとパイプラインの健全性とパフォーマンスのモニタリングに役立つ指標について説明します。Cloud Monitoring を使用してこれらの指標をモニタリングします。指標は、パイプライン実行、インスタンスの詳細、API リクエスト、認可チェックに関する分析情報を提供します。

指標は、パイプライン指標またはインスタンス指標のいずれかに分類されます。

  • パイプライン指標は、実行ステータス、所要時間、レイテンシ、データ スループットなど、個々のパイプライン実行に関するデータを提供します。
  • インスタンス指標は、サービス可用性、デプロイされたパイプラインの数、API リクエスト数など、インスタンス内のパイプラインに関する集計情報を提供します。

指標ラベルとモニタリング対象リソースラベルを使用して、Monitoring で Cloud Data Fusion パイプラインとインスタンスの指標をフィルタして集計します。指標ビューをカスタマイズするときに、これらのラベルタイプのいずれかまたは両方を使用できます。

Cloud Data Fusion パイプラインのモニタリング対象リソースラベル

次の Cloud Data Fusion パイプライン モニタリング対象リソースラベルを使用して、指標をフィルタして集計します。

ラベル名 説明
resource_container 顧客プロジェクトの ID。
org_id お客様のプロジェクトが属する組織の ID。
location インスタンスがホストされているゾーンまたはリージョン。
edition Cloud Data Fusion インスタンスのエディション。
is_private_ip_enabled インスタンスが内部 IP アドレスを使用するかどうか。
version インスタンスの Cloud Data Fusion データプレーンのバージョン。
instance_id Cloud Data Fusion インスタンス ID。
namespace パイプラインの名前空間。
pipeline_id パイプライン ID。
run_id パイプラインの実行 ID。

パイプライン指標ラベル

Monitoring で次の Cloud Data Fusion 指標ラベルを使用して、指標をフィルタして集計します。

名前 指標 説明 指標ラベル
パイプラインの実行ステータス datafusion.googleapis.com/pipeline/v2/runs_completed_count 実行を完了したパイプラインの累積数。
  • complete_state
  • previous_state
  • program
  • provisioner
  • cluster_state
  • compute_profile_id
  • enable_rbac
  • private_service_connect_enabled
パイプラインの実行時間 datafusion.googleapis.com/pipeline/v2/pipeline_duration パイプラインの実行が完了するまでにかかった時間。
  • complete_state
  • program
  • provisioner
  • cluster_state
  • compute_profile_id
  • enable_rbac
  • private_service_connect_enabled
パイプライン開始のレイテンシ datafusion.googleapis.com/pipeline/v2/pipeline_start_latency パイプラインが 実行中状態になるまでに要した時間。
  • program
  • provisioner
  • cluster_state
  • compute_profile_id
  • complete_state
  • enable_rbac
  • private_service_connect_enabled
プロビジョニングのレイテンシ datafusion.googleapis.com/pipeline/v2/dataproc/provisioning_latency Dataproc クラスタのプロビジョニング レイテンシ。
  • provisioner
  • enable_rbac
  • private_service_connect_enabled
Dataproc API リクエスト datafusion.googleapis.com/pipeline/v2/dataproc/api_request_count Dataproc API リクエストの累積数。
  • provisioner
  • method
  • response_code
  • region
  • launch_mode
  • image_version
  • enable_rbac
  • private_service_connect_enabled
パイプラインのプレビュー実行時間 datafusion.googleapis.com/pipeline/v2/preview_duration プレビューの完了に要した時間。
  • complete_state
  • enable_rbac
  • private_service_connect_enabled
パイプラインの書き込みバイト数 datafusion.googleapis.com/pipeline/v2/write_bytes_count パイプラインによって書き込まれた累積バイト数。
  • enable_rbac
  • private_service_connect_enabled
パイプラインの読み取りバイト数 datafusion.googleapis.com/pipeline/v2/read_bytes_count パイプラインによって読み取られた累積バイト数。
  • enable_rbac
  • private_service_connect_enabled
パイプラインのシャッフルされたバイト数 datafusion.googleapis.com/pipeline/v2/shuffle_bytes_count パイプラインでシャッフルされたバイトの累積数。
  • enable_rbac
  • private_service_connect_enabled
処理されるプラグイン レコード数 datafusion.googleapis.com/pipeline/v2/plugin/incoming_records_count プラグインに入力されたレコードの累積数。
  • enable_rbac
  • private_service_connect_enabled
  • stage_name
処理済みのプラグイン レコード数 datafusion.googleapis.com/pipeline/v2/plugin/outgoing_records_count プラグインから終了したレコードの累積数。
  • enable_rbac
  • private_service_connect_enabled
  • stage_name

Cloud Data Fusion インスタンスの monitored-resource ラベル

次の Cloud Data Fusion インスタンスのモニタリング対象リソースラベルを使用して、指標をフィルタして集計します。

ラベル名 説明
resource_container 顧客プロジェクトの ID。
org_id お客様のプロジェクトが属する組織の ID。
location インスタンスがホストされているゾーンまたはリージョン。
edition インスタンスのエディション。
is_private_ip_enabled インスタンスが内部 IP アドレスを使用するかどうか。
version インスタンスの Cloud Data Fusion データプレーンのバージョン。
instance_id Cloud Data Fusion インスタンス ID。
namespace 名前空間名。

インスタンス指標ラベル

Monitoring で次の Cloud Data Fusion 指標ラベルを使用して、指標をフィルタして集計します。

名前 指標 説明 指標ラベル
サービスのステータス datafusion.googleapis.com/instance/v2/service_available Cloud Data Fusion サービスの可用性。
  • service
  • enable_rbac
  • private_service_connect_enabled
デプロイしたパイプライン数 datafusion.googleapis.com/instance/v2/pipelines デプロイされたパイプラインの数。
  • enable_rbac
  • private_service_connect_enabled
  • maintenance_window_enabled
同時実行中のパイプライン数 datafusion.googleapis.com/instance/v2/concurrent_pipelines_running 同時に実行されているパイプラインの数。
  • enable_rbac
  • private_service_connect_enabled
同時実行パイプラインの起動数 datafusion.googleapis.com/instance/v2/concurrent_pipelines_launched プロビジョニング中または開始中の状態のパイプラインの数。
  • enable_rbac
  • private_service_connect_enabled
受信した CDAP REST API リクエスト数 datafusion.googleapis.com/instance/v2/api_request_count バックエンドのサービスが受信した REST API リクエストの累積数。
  • service
  • handler
  • method
  • enable_rbac
  • private_service_connect_enabled
送信された CDAP REST API レスポンス datafusion.googleapis.com/instance/v2/api_response_count バックエンドのサービスによって送信された REST API レスポンスの累積数。
  • service
  • handler
  • method
  • response_code
  • enable_rbac
  • private_service_connect_enabled
承認チェック数 datafusion.googleapis.com/instance/v2/authorization_check_count アクセス エンフォーサーによって行われた承認チェックの累積数。
  • enable_rbac
  • type
  • private_service_connect_enabled
承認チェック時間 datafusion.googleapis.com/instance/v2/authorization_check_time アクセス エンフォーサーによって行われた認可チェックのレイテンシ。
  • enable_rbac
  • type
  • private_service_connect_enabled
ドラフト パイプラインの数 datafusion.googleapis.com/instance/v2/draft_pipelines 下書きパイプラインの数。
  • enable_rbac
  • private_service_connect_enabled
名前空間の数 datafusion.googleapis.com/instance/v2/namespaces Namespace の数。
  • enable_rbac
  • private_service_connect_enabled

次のステップ