mirror of
https://github.com/hibiken/asynq.git
synced 2024-09-20 11:05:58 +08:00
19 lines
369 B
Go
19 lines
369 B
Go
|
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()
|
||
|
}
|