See the supported connectors for Application Integration.

Monitor Application Integration resources

This page provides details on how to monitor the usage and performance of Application Integration resources in your Google Cloud project.

Application Integration leverages Cloud Monitoring to provide visibility into the usage, performance, alerts, and the overall health of your integration resources. You can use Cloud Monitoring to create custom charts and dashboards to visualize the different performance metrics and resource usages of your integrations. Cloud Monitoring also lets you configure alerts and alert policies for these metrics. For example, you can create a chart to view and monitor the amount of data processed for a specific time period. In addition, you can also set up an alert to check if the total data processed exceeds a specified threshold value. For information about configuring alerts, see Alerts.

You can access and monitor all your integration metrics and resource usages in the following ways:

Available metrics and labels

Resource metrics

Labels

Labels are available for Application Integration in the Google Cloud console. You can group or filter each metric using these labels.

Labels for monitored resource

Label Description
resource_container The Google Cloud project ID of the integration.
location The region of the integration.
integration Name of the integration.
version The version ID of the integration.

Labels for metric type

Label Description
status Execution status of the integration or integration step (task or trigger).
trigger_name Type of trigger used to execute the integration. For example: API trigger or Cloud Pub/Sub trigger.
trigger_id The ID of the trigger used to invoke the integration.
step_type Type of integration step, trigger or task.
step_name Name of the task or trigger. For example: API Trigger or Data Mapping task.
step_id For Trigger type: ID of the respective trigger.

For Task type: Task number of the respective task.

error_enum The canonical code of the error that occurred during the integration or integration step execution
is_retry A boolean value to determine if the integration or task execution was retried.
is_step_external A boolean value to determine if the trigger or task execution was internal or external to the Application Integration execution engine.

For example, the Call REST Endpoint task is external, since the API call is made from outside the execution engine. In contrast, the Data Mapping task is internal.

For a complete list of available Google Cloud metrics, see Google Cloud metrics.

What's next