fork of indigo with slightly nicer lexgen
at main 1.0 kB view raw
1package schedulers 2 3import ( 4 "github.com/prometheus/client_golang/prometheus" 5 "github.com/prometheus/client_golang/prometheus/promauto" 6) 7 8var WorkItemsAdded = promauto.NewCounterVec(prometheus.CounterOpts{ 9 Name: "indigo_scheduler_work_items_added_total", 10 Help: "Total number of work items added to the consumer pool", 11}, []string{"pool", "scheduler_type"}) 12 13var WorkItemsProcessed = promauto.NewCounterVec(prometheus.CounterOpts{ 14 Name: "indigo_scheduler_work_items_processed_total", 15 Help: "Total number of work items processed by the consumer pool", 16}, []string{"pool", "scheduler_type"}) 17 18var WorkItemsActive = promauto.NewCounterVec(prometheus.CounterOpts{ 19 Name: "indigo_scheduler_work_items_active_total", 20 Help: "Total number of work items passed into a worker", 21}, []string{"pool", "scheduler_type"}) 22 23var WorkersActive = promauto.NewGaugeVec(prometheus.GaugeOpts{ 24 Name: "indigo_scheduler_workers_active", 25 Help: "Number of workers currently active", 26}, []string{"pool", "scheduler_type"})