Пример #1
0
func MonitorServer(queue *lane.Queue) {
	scheduler := time.NewTicker(5 * time.Second)
	go func(queue *lane.Queue) {
		for {
			select {
			case <-scheduler.C:
				logrus.Infof("BYTES SEEN: %d", bytesSeen)
				logrus.Infof("QUEUE SIZE: %d", queue.Size())
			}
		}
	}(queue)
}