This page describes the metrics that help you monitor the health and performance of your Cloud Data Fusion instances and pipelines. Use Cloud Monitoring to monitor these metrics. The metrics provide insights into pipeline runs, instance details, API requests, and authorization checks.
The metrics are categorized as either pipeline metrics or instance metrics :
- Pipeline metricsprovide data about individual pipeline runs, such as run status, duration, latency, and data throughput.
- Instance metricsprovide aggregated information about the pipelines within an instance, including service availability, the number of deployed pipelines, and API request counts.
Filter and aggregate Cloud Data Fusion pipeline and instance metrics in Monitoring using metric and monitored-resource labels . When you customize your metrics views , you can use one or both of these label types.
Cloud Data Fusion Pipeline monitored-resource labels
Filter and aggregate the metrics with the following Cloud Data Fusion Pipeline monitored-resource labels:
Label name | Description |
---|---|
resource_container
|
The ID of the customer project. |
org_id
|
The ID of the organization that the customer project belongs to. |
location
|
The zone or region where the instance is hosted. |
edition
|
The edition of the Cloud Data Fusion instance. |
is_private_ip_enabled
|
Whether the instance uses an internal IP address. |
version
|
The Cloud Data Fusion data plane version of the instance. |
instance_id
|
The Cloud Data Fusion instance ID. |
namespace
|
The namespace of the pipeline. |
pipeline_id
|
The pipeline ID. |
run_id
|
The run ID for the pipeline. |
Pipeline metric labels
Filter and aggregate the metrics with the following Cloud Data Fusion metric labels in Monitoring:
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
-
provisioner
-
enable_rbac
-
private_service_connect_enabled
datafusion.googleapis.com/pipeline/v2/dataproc/api_request_count
-
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 Instance monitored-resource labels
Filter and aggregate the metrics with the following Cloud Data Fusion Instance monitored-resource labels:
Label name | Description |
---|---|
resource_container
|
The ID of the customer project. |
org_id
|
The ID of the organization that the customer project belongs to. |
location
|
The zone or region where the instance is hosted. |
edition
|
The edition of the instance. |
is_private_ip_enabled
|
Whether the instance uses an internal IP address. |
version
|
The Cloud Data Fusion data plane version of the instance. |
instance_id
|
The Cloud Data Fusion instance ID. |
namespace
|
The namespace name. |
Instance metric labels
Filter and aggregate the metrics with the following Cloud Data Fusion metric labels in Monitoring:
datafusion.googleapis.com/instance/v2/service_available
-
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
datafusion.googleapis.com/instance/v2/api_request_count
-
service
-
handler
-
method
-
enable_rbac
-
private_service_connect_enabled
datafusion.googleapis.com/instance/v2/api_response_count
-
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
-
enable_rbac
-
private_service_connect_enabled
What's next
- Learn more about viewing Cloud Data Fusion metrics in Monitoring .