Bånder

QueueTopCommand extends Command
in package

Table of Contents

Properties

$description  : mixed
$signature  : mixed
$connection  : string
$iteration  : int
$limit  : int
$refreshInterval  : int
$sortBy  : string
$terminalHeight  : int
$terminalSetup  : bool
$terminalWidth  : int

Methods

cleanup()  : void
handle()  : int
handleSignal()  : int|false
cleanJobName()  : string
colorize()  : string
detectConnection()  : string
displayFooter()  : void
displayHeader()  : void
displayJobs()  : void
displayQueues()  : void
displaySystemStats()  : void
formatBytes()  : string
getJobStats()  : array<string|int, mixed>
getOverallStats()  : array<string|int, mixed>
getQueueRate()  : float
getQueueStats()  : array<string|int, mixed>
getSystemLoad()  : string
getTerminalSize()  : void
getThroughput()  : array<string|int, mixed>
getTotalToday()  : int
getWorkerCount()  : int
refresh()  : void
setupEnvironment()  : void
setupTerminal()  : void
testConnections()  : void
truncate()  : string

Properties

$description

protected mixed $description = 'Real-time queue monitoring dashboard'

$signature

protected mixed $signature = 'queue:top {--refresh=2 : Refresh interval in seconds} {--connection= : Redis connection to monitor} {--sort=activity : Sort by: activity, name, pending, failed} {--limit=10 : Number of jobs to display}'

Methods

handleSignal()

public handleSignal(int $signal[, int|false $previousExitCode = 0 ]) : int|false
Parameters
$signal : int
$previousExitCode : int|false = 0
Attributes
#[NoReturn]
Return values
int|false

cleanJobName()

private cleanJobName(string $name) : string
Parameters
$name : string
Return values
string

colorize()

private colorize(int $value, string $color) : string
Parameters
$value : int
$color : string
Return values
string

detectConnection()

private detectConnection() : string
Return values
string

formatBytes()

private formatBytes(int $bytes) : string
Parameters
$bytes : int
Return values
string

getJobStats()

private getJobStats() : array<string|int, mixed>
Return values
array<string|int, mixed>

getOverallStats()

private getOverallStats() : array<string|int, mixed>
Return values
array<string|int, mixed>

getQueueRate()

private getQueueRate(string $queueName) : float
Parameters
$queueName : string
Return values
float

getQueueStats()

private getQueueStats() : array<string|int, mixed>
Return values
array<string|int, mixed>

getSystemLoad()

private getSystemLoad() : string
Return values
string

getThroughput()

private getThroughput() : array<string|int, mixed>
Return values
array<string|int, mixed>

truncate()

private truncate(string $str, int $length) : string
Parameters
$str : string
$length : int
Return values
string

        
On this page

Search results