dispatch(), Job::dispatch(), or pushed directly to queues.
Job List
View all jobs for an application from the Jobs panel. Each job is displayed with counts of queued, processed, released and failed executions and execution times, including the average and p95 execution time.Job Details
Click any in the list to open its details page, where you can view its performance over time. The page also shows every individual execution of that job and its parent context. Selecting an execution opens the full trace, allowing you to see the job within its parent lifecycle.Sampling
There are no direct sampling controls for job events, they are are automatically captured when their parent execution context is sampled.Sampling Specific Jobs
While not recommended, you can apply a dynamic sample rate for a specific job by callingNightwatch::sample() at the start of your job:
Nightwatch currently doesn’t offer or recommend setting a sample rate for a
specific job. However, you could achieve this by adding the sampling call to
the start of your job as shown above.
Decoupling Job Sampling
You can de-couple the sampling of jobs from the sample rates of their parent execution contexts:AppServiceProvider.php
This may lead to the request, command or scheduled task that triggered a
captured job not being captured, or a job triggered by a captured request,
command, or scheduled task not being captured, which could lead to a less
complete view of how your application is performing.
Filtering
You can filter out specific jobs using theNightwatch::rejectQueuedJobs() method: