Skip to content

job.processed

View Markdown

A Laravel queue job finished processing.

Source Queue Category Jobs Fields 14 honeybadger-laravel

Fields

14
FieldTypeDescription
event_typestringAllowed value: job.processed.
connectionNamestringQueue connection name, e.g. "redis", "database".
jobstringResolved job class name.
idstringJob ID.
attemptsintegerNumber of attempts made.
hasFailedbooleanWhether the job was marked as failed.
isReleasedbooleanWhether the job was released back to the queue.
isDeletedbooleanWhether the job was deleted from the queue.
maxTriesinteger | nullMaximum retry attempts allowed.
maxExceptionsinteger | nullMaximum exceptions before the job is failed.
timeoutinteger | nullJob timeout in seconds.
retryUntilinteger | nullTimestamp after which the job should not be retried.
durationnumberDuration in microseconds. The client sends a value with an ms suffix, such as "5.123ms". The ingestion pipeline converts it to microseconds.
requestIdstringCorrelation ID for the request, set by the AssignRequestId middleware via Laravel's shared log context. The value comes from the Request-Id or X-Request-Id request header, or is a generated UUID. Present only when that middleware is enabled.

Example

{
"event_type": "job.processed",
"connectionName": "redis",
"job": "App\\Jobs\\SendWelcomeEmail",
"id": "9c2e1f7a-3b4d-4e5f-8a6b-1c2d3e4f5a6b",
"attempts": 1,
"hasFailed": false,
"isReleased": false,
"isDeleted": true,
"maxTries": 3,
"maxExceptions": 3,
"timeout": 60,
"retryUntil": 1781272800,
"duration": 312000,
"requestId": "f3b2c1d0-4e5a-4b6c-8d7e-9f0a1b2c3d4e"
}