class JoobQ::GlobalStats
- JoobQ::GlobalStats
- Reference
- Object
Overview
Class to aggregate global statistics
Included Modules
Defined in:
joobq/global_stats.crConstructors
Class Method Summary
Instance Method Summary
- #average_jobs_in_flight : Float64
- #average_jobs_in_flight=(average_jobs_in_flight : Float64)
-
#calculate_stats
Calculate global statistics using a metrics provider
- #completed : Int64
- #completed=(completed : Int64)
- #current_size : Int64
- #current_size=(current_size : Int64)
- #dead : Int64
- #dead=(dead : Int64)
- #error_rate_trend : Float64
- #error_rate_trend=(error_rate_trend : Float64)
- #errors_per_second : Float64
- #errors_per_second=(errors_per_second : Float64)
- #failed_job_rate : Float64
- #failed_job_rate=(failed_job_rate : Float64)
- #job_execution_time : Float64
- #job_execution_time=(job_execution_time : Float64)
- #job_wait_time : Float64
- #job_wait_time=(job_wait_time : Float64)
- #jobs_completed_per_second : Float64
- #jobs_completed_per_second=(jobs_completed_per_second : Float64)
- #overtime_series : OvertimeSeries
- #overtime_series=(overtime_series : OvertimeSeries)
- #queue_reduction_rate : Float64
- #queue_reduction_rate=(queue_reduction_rate : Float64)
- #retried : Int64
- #retried=(retried : Int64)
- #running_workers : Int64
- #running_workers=(running_workers : Int64)
- #stats
-
#total_workers : Int64
Define properties for all the stats
-
#total_workers=(total_workers : Int64)
Define properties for all the stats
- #worker_utilization : Float64
- #worker_utilization=(worker_utilization : Float64)