|
123456789101112131415161718 |
- package queue
-
- import (
- "time"
-
- "github.com/ccfos/nightingale/v6/alert/astats"
- "github.com/toolkits/pkg/container/list"
- )
-
- var EventQueue = list.NewSafeListLimited(10000000)
-
- func ReportQueueSize(stats *astats.Stats) {
- for {
- time.Sleep(time.Second)
-
- stats.GaugeAlertQueueSize.Set(float64(EventQueue.Len()))
- }
- }
|