Introduction

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.

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 TypeDescription
google_composer_environment_api_request_countAPI RequestsCountAverageNumber of Composer API requests seen so far.
google_composer_workflow_task_run_countTasksCountAverageNumber of workflow tasks completed so far.
google_composer_workflow_run_countWorkflow RunsCountAverageNumber of workflow runs completed so far.
google_composer_environment_task_queue_lengthTask Queue LengthCountAverageNumber of tasks in queue.
google_composer_environment_num_workflowsWorkflowsCountAverageNumber of workflows.
google_composer_environment_num_celery_workersCelery WorkersCountAverageNumber of Celery workers.
google_composer_workflow_task_run_durationTask DurationSecondsAverageDuration of task completion.
google_composer_workflow_run_durationWorkflow Run DurationSecondsAverageDuration of task completion.
google_composer_environment_api_request_latenciesAPI LatencyMilliSecondsAverageDistribution of Composer API call latencies.
google_composer_environment_database_healthDatabase HealthyCountAverageHealthiness of Composer airflow database.
google_composer_environment_healthyHealthyCountAverageHealthiness of Composer environment.
cloud.instance.stateStatus/Staten/an/aCloud composer environment state.

Event support

  • Supported
  • Configurable in OpsRamp Google Integration Discovery Profile.

External reference