Yandex Cloud
Search
Contact UsGet started
  • Blog
  • Pricing
  • Documentation
  • All Services
  • System Status
    • Featured
    • Infrastructure & Network
    • Data Platform
    • Containers
    • Developer tools
    • Serverless
    • Security
    • Monitoring & Resources
    • ML & AI
    • Business tools
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Customer Stories
    • Gateway to Russia
    • Cloud for Startups
    • Education and Science
  • Blog
  • Pricing
  • Documentation
Yandex project
© 2025 Yandex.Cloud LLC
Yandex Managed Service for Apache Airflow™
  • Getting started
  • Access management
  • Pricing policy
  • Terraform reference
  • Yandex Monitoring metrics
  • Release notes
  • FAQ

Yandex Monitoring metric reference

Written by
Yandex Cloud
Updated at April 28, 2025

This section describes Managed Service for Apache Airflow™ metrics delivered to Monitoring.

The name label contains the metric name.

Labels shared by all Managed Service for Apache Airflow™ metrics:

Label Value
service Service ID: managed-airflow
cluster_id Cluster ID

Service metrics:

Name
Type, units
Description
Labels
airflow.dag_processing.file_path_queue_size_value
GAUGE, count
Number of DAG files to include in the next scan
airflow.dag_processing.file_path_queue_update_count.value
COUNTER, count
Number of file system scans that resulted in all existing DAGs being enqueued.
airflow.dag_processing.import_errors.value
GAUGE, count
Number of DAG file parsing errors
airflow.dag_processing.total_parse_time.value
GAUGE, seconds
Time taken to scan and import all DAG files to include the next scan
airflow.dagbag_size.value
GAUGE, count
Number of DAG files found in the latest DAGBag scan based on scheduler configuration
airflow.dataset.orphaned.value
GAUGE, count
Number of datasets labeled as orphans since they are no longer linked to DAG schedule parameters or task outputs.
airflow.job_start.value
COUNTER, count
Number of runs of different types of tasks, such as SchedulerJob, LocalTaskJob, etc.
airflow.pool.deferred_slots.default_pool.value
GAUGE, count
Number of deferred slots in default pools
airflow.pool.deferred_slots.value
GAUGE, count
Number of deferred slots in all pools.
This metric features the pool_name label containing the pool name.
airflow.pool.open_slots.default_pool.value
GAUGE, count
Number of open slots in default pools
airflow.pool.open_slots.value
GAUGE, count
Number of open slots in all pools.
This metric features the pool_name label containing the pool name.
airflow.pool.queued_slots.default_pool.value
GAUGE, count
Number of queued slots in default pools
airflow.pool.queued_slots.value
GAUGE, count
Number of queued slots in all pools.
This metric features the pool_name label containing the pool name.
airflow.pool.running_slots.default_pool.value
GAUGE, count
Number of running slots in default pools
airflow.pool.running_slots.value
GAUGE, count
Number of running slots in all pools.
This metric features the pool_name label containing the pool name.
airflow.scheduler.critical_section_duration.50_percentile
TIMING, milliseconds
Time spent on the critical section of the scheduler loop1, 50th percentile
airflow.scheduler.critical_section_duration.95_percentile
TIMING, milliseconds
Time spent on the critical section of the scheduler loop1, 95th percentile
airflow.scheduler.critical_section_duration.99_percentile
TIMING, milliseconds
Time spent on the critical section of the scheduler loop1, 99th percentile
airflow.scheduler.critical_section_duration.count
TIMING, count
Number of time measurements for the critical section of the scheduler loop1
airflow.scheduler.critical_section_duration.lower
TIMING, milliseconds
Minimum time spent on the critical section of the scheduler loop1
airflow.scheduler.critical_section_duration.mean
TIMING, milliseconds
Average time spent on the critical section of the scheduler loop1
airflow.scheduler.critical_section_duration.median
TIMING, milliseconds
Median time spent on the critical section of the scheduler loop1
airflow.scheduler.critical_section_duration.stddev
TIMING, milliseconds
Standard deviation of the time spent on the critical section of the scheduler loop1
airflow.scheduler.critical_section_duration.sum
TIMING, milliseconds
Total time spent on the critical section of the scheduler loop1
airflow.scheduler.critical_section_duration.upper
TIMING, milliseconds
Maximum time spent on the critical section of the scheduler loop1
airflow.scheduler.critical_section_query_duration.50_percentile
TIMING, milliseconds
Time spent running a query in the critical section1, 50th percentile
airflow.scheduler.critical_section_query_duration.95_percentile
TIMING, milliseconds
Time spent running a query in the critical section1, 95th percentile
airflow.scheduler.critical_section_query_duration.99_percentile
TIMING, milliseconds
Time spent running a query in the critical section1, 99th percentile
airflow.scheduler.critical_section_query_duration.count
TIMING, count
Number of query run time measurements in the critical section1
airflow.scheduler.critical_section_query_duration.lower
TIMING, milliseconds
Minimum time spent running a query in the critical section1
airflow.scheduler.critical_section_query_duration.mean
TIMING, milliseconds
Average time spent running a query in the critical section1
airflow.scheduler.critical_section_query_duration.median
TIMING, milliseconds
Median time spent running a query in the critical section1
airflow.scheduler.critical_section_query_duration.stddev
TIMING, milliseconds
Standard deviation of the time spent running a query in the critical section1
airflow.scheduler.critical_section_query_duration.sum
TIMING, milliseconds
Total time spent running a query in the critical section1
airflow.scheduler.critical_section_query_duration.upper
TIMING, milliseconds
Maximum time spent running a query in the critical section1
airflow.scheduler.heartbeat.value
COUNTER, count
Number of heartbeat messages from the scheduler indicating its active state
airflow.scheduler.load_serializers.50_percentile
TIMING, milliseconds
Time spent serializing data in the scheduler2, 50th percentile
airflow.scheduler.load_serializers.95_percentile
TIMING, milliseconds
Time spent serializing data in the scheduler2, 95th percentile
airflow.scheduler.load_serializers.99_percentile
TIMING, milliseconds
Time spent serializing data in the scheduler2, 99th percentile
airflow.scheduler.load_serializers.count
TIMING, count
Number of time measurements for data serialization in the scheduler2
airflow.scheduler.load_serializers.lower
TIMING, milliseconds
Minimum time spent serializing data in the scheduler2
airflow.scheduler.load_serializers.mean
TIMING, milliseconds
Average time spent serializing data in the scheduler2
airflow.scheduler.load_serializers.median
TIMING, milliseconds
Median time spent serializing data in the scheduler2
airflow.scheduler.load_serializers.stddev
TIMING, milliseconds
Standard deviation of the time spent serializing data in the scheduler2
airflow.scheduler.load_serializers.sum
TIMING, milliseconds
Total time spent serializing data in the scheduler2
airflow.scheduler.load_serializers.upper
TIMING, milliseconds
Maximum time spent serializing data in the scheduler2
airflow.scheduler.orphaned_tasks.adopted.value
COUNTER, count
Number of tasks adopted by the scheduler that were marked as orphans.
airflow.scheduler.orphaned_tasks.cleared.value
COUNTER, count
Number of tasks cleared by the scheduler that were marked as orphans.
airflow.scheduler.scheduler_loop_duration.50_percentile
TIMING, milliseconds
Time spent running one scheduler loop, 50th percentile
airflow.scheduler.scheduler_loop_duration.95_percentile
TIMING, milliseconds
Time spent running one scheduler loop, 95th percentile
airflow.scheduler.scheduler_loop_duration.99_percentile
TIMING, milliseconds
Time spent running one scheduler loop, 99th percentile
airflow.scheduler.scheduler_loop_duration.count
TIMING, count
Number of time measurements for one scheduler loop
airflow.scheduler.scheduler_loop_duration.lower
TIMING, milliseconds
Minimum time spent running one scheduler loop
airflow.scheduler.scheduler_loop_duration.mean
TIMING, milliseconds
Average time spent running one scheduler loop
airflow.scheduler.scheduler_loop_duration.median
TIMING, milliseconds
Median time spent running one scheduler loop
airflow.scheduler.scheduler_loop_duration.stddev
TIMING, milliseconds
Standard deviation of time spent running one scheduler loop
airflow.scheduler.scheduler_loop_duration.sum
TIMING, milliseconds
Total time spent running one scheduler loop
airflow.scheduler.scheduler_loop_duration.upper
TIMING, milliseconds
Maximum time spent running one scheduler loop
airflow.scheduler.tasks.executable.value
GAUGE, count
Number of tasks that are ready to run based on pool limitations, DAG concurrency, worker status, and priority levels.
airflow.scheduler.tasks.starving.value
GAUGE, count
Number of tasks that cannot be scheduled due to no free slots in the pool.
CeleryExecutor
GAUGE, count
Number of Celery workers at different task running stages.
The status label value means the number of workers with the following statuses:
  • open: Workers ready to take on tasks.
  • queued: Workers with tasks in queue but not yet running.
  • running: Workers running tasks.

1 Only a single scheduler can enter this loop at a time.
2 Data serialization for exchange between tasks and for web server and scheduler security.

Was the article helpful?

Previous
Cancel
Next
Release notes
Yandex project
© 2025 Yandex.Cloud LLC