2
0
mirror of https://github.com/hibiken/asynq.git synced 2024-09-20 11:05:58 +08:00
asynq/inspector.go

19 lines
369 B
Go
Raw Normal View History

2019-12-01 23:59:52 +08:00
package asynq
// Inspector is used to inspect queues.
type Inspector struct {
rdb *rdb
}
// NewInspector returns a new Inspector instance.
func NewInspector(opt *RedisOpt) *Inspector {
return &Inspector{
rdb: newRDB(opt),
}
}
// CurrentStats returns a current stats of queues.
func (i *Inspector) CurrentStats() (*Stats, error) {
return i.rdb.currentStats()
}