Cloud Composer is a managed Apache Airflow service that helps you create, schedule, monitor and manage workflows. Cloud Composer automation helps you create Airflow environments quickly and use Airflow-native tools, such as the powerful Airflow web interface and command line tools, so you can focus on your workflows and not your infrastructure.

Use the OpsRamp Google public cloud integration to discover and collect metrics against the Google service.

Setup

To set up the OpsRamp Google integration and discover the Google service, go to Google Integration Discovery Profile and select select Composer Environment.

Metrics

OpsRamp MetricMetric Display NameUnitAggregation Type
google_composer_environment_api_request_count

Number of Composer API requests seen so far.
API RequestsCountAverage
google_composer_workflow_task_run_count

Number of workflow tasks completed so far.
TasksCountAverage
google_composer_workflow_run_count

Number of workflow runs completed so far.
Workflow RunsCountAverage
google_composer_environment_task_queue_length

Number of tasks in queue.
Task Queue LengthCountAverage
google_composer_environment_num_workflows

Number of workflows.
WorkflowsCountAverage
google_composer_environment_num_celery_workers

Number of Celery workers.
Celery WorkersCountAverage
google_composer_workflow_task_run_duration

Duration of task completion.
Task DurationSecondsAverage
google_composer_workflow_run_duration

Duration of task completion.
Workflow Run DurationSecondsAverage
google_composer_environment_api_request_latencies

Distribution of Composer API call latencies.
API LatencyMilliSecondsAverage
google_composer_environment_database_health

Healthiness of Composer airflow database.
Database HealthyCountAverage
google_composer_environment_healthy

Healthiness of Composer environment.
HealthyCountAverage
cloud.instance.state

Cloud composer environment state.
Status/Staten/an/a

Event support

  • Supported
  • Configurable in OpsRamp Google Integration Discovery Profile.

External reference