์ž‘์—…

ํ
์šฐ์„ ์ˆœ์œ„
๋ ˆ์ด๋ธ”
์‹œ๋„ ํšŸ์ˆ˜
{
  "job_id": "31b50884-6c00-4251-91ce-3684150b065d",
  "locale": "en",
  "priority": null,
  "timezone": "UTC",
  "arguments": [
    {
      "_aj_globalid": "gid://test-app/GoodJob::Batch/bdb37edf-6aea-4662-9ecb-e3281f6df458"
    },
    {
      "event": {
        "value": "finish",
        "_aj_serialized": "ActiveJob::Serializers::SymbolSerializer"
      },
      "_aj_symbol_keys": [
        "event"
      ]
    }
  ],
  "job_class": "ExampleJob::BatchJob::CallbackJob",
  "executions": 0,
  "queue_name": "default",
  "enqueued_at": "2025-07-04T09:31:35.102311116Z",
  "scheduled_at": null,
  "provider_job_id": null,
  "exception_executions": {},
  "_good_job": {
    "id": "31b50884-6c00-4251-91ce-3684150b065d",
    "queue_name": "default",
    "priority": 0,
    "scheduled_at": "2025-07-04 09:31:35 UTC",
    "performed_at": "2025-07-04 09:31:35 UTC",
    "finished_at": "2025-07-04 09:31:35 UTC",
    "error": null,
    "created_at": "2025-07-04 09:31:35 UTC",
    "updated_at": "2025-07-04 09:31:35 UTC",
    "active_job_id": "31b50884-6c00-4251-91ce-3684150b065d",
    "concurrency_key": "ExampleJob::BatchJob::CallbackJob",
    "cron_key": null,
    "cron_at": null,
    "batch_id": null,
    "batch_callback_id": "bdb37edf-6aea-4662-9ecb-e3281f6df458",
    "executions_count": 1,
    "job_class": "ExampleJob::BatchJob::CallbackJob",
    "error_event": null,
    "labels": null,
    "locked_by_id": null,
    "locked_at": null
  }
}
{
  "job_id": "e21dcb17-1ef7-4349-9338-915da6fbde5f",
  "locale": "en",
  "priority": null,
  "timezone": "UTC",
  "arguments": [
    "slow"
  ],
  "job_class": "ExampleJob",
  "executions": 0,
  "queue_name": "default",
  "enqueued_at": "2025-07-04T09:31:30.043256802Z",
  "scheduled_at": null,
  "provider_job_id": null,
  "exception_executions": {},
  "_good_job": {
    "id": "e21dcb17-1ef7-4349-9338-915da6fbde5f",
    "queue_name": "default",
    "priority": 0,
    "scheduled_at": "2025-07-04 09:31:30 UTC",
    "performed_at": "2025-07-04 09:31:30 UTC",
    "finished_at": "2025-07-04 09:31:35 UTC",
    "error": null,
    "created_at": "2025-07-04 09:31:30 UTC",
    "updated_at": "2025-07-04 09:31:35 UTC",
    "active_job_id": "e21dcb17-1ef7-4349-9338-915da6fbde5f",
    "concurrency_key": "ExampleJob",
    "cron_key": null,
    "cron_at": null,
    "batch_id": "bdb37edf-6aea-4662-9ecb-e3281f6df458",
    "batch_callback_id": null,
    "executions_count": 1,
    "job_class": "ExampleJob",
    "error_event": null,
    "labels": [
      "slow"
    ],
    "locked_by_id": null,
    "locked_at": null
  }
}
{
  "job_id": "c2b4cbcd-325c-4d67-8f51-95c165f25845",
  "locale": "en",
  "priority": null,
  "timezone": "UTC",
  "arguments": [
    "slow"
  ],
  "job_class": "ExampleJob",
  "executions": 0,
  "queue_name": "default",
  "enqueued_at": "2025-07-04T09:31:30.043112897Z",
  "scheduled_at": null,
  "provider_job_id": null,
  "exception_executions": {},
  "_good_job": {
    "id": "c2b4cbcd-325c-4d67-8f51-95c165f25845",
    "queue_name": "default",
    "priority": 0,
    "scheduled_at": "2025-07-04 09:31:30 UTC",
    "performed_at": "2025-07-04 09:31:30 UTC",
    "finished_at": "2025-07-04 09:31:35 UTC",
    "error": null,
    "created_at": "2025-07-04 09:31:30 UTC",
    "updated_at": "2025-07-04 09:31:35 UTC",
    "active_job_id": "c2b4cbcd-325c-4d67-8f51-95c165f25845",
    "concurrency_key": "ExampleJob",
    "cron_key": null,
    "cron_at": null,
    "batch_id": "bdb37edf-6aea-4662-9ecb-e3281f6df458",
    "batch_callback_id": null,
    "executions_count": 1,
    "job_class": "ExampleJob",
    "error_event": null,
    "labels": [
      "slow"
    ],
    "locked_by_id": null,
    "locked_at": null
  }
}
{
  "job_id": "089c8928-f65b-4106-bf61-d07a97f6c77a",
  "locale": "en",
  "priority": null,
  "timezone": "UTC",
  "arguments": [
    "success"
  ],
  "job_class": "ExampleJob",
  "executions": 0,
  "queue_name": "default",
  "enqueued_at": "2025-07-04T09:31:30.043202588Z",
  "scheduled_at": null,
  "provider_job_id": null,
  "exception_executions": {},
  "_good_job": {
    "id": "089c8928-f65b-4106-bf61-d07a97f6c77a",
    "queue_name": "default",
    "priority": 0,
    "scheduled_at": "2025-07-04 09:31:30 UTC",
    "performed_at": "2025-07-04 09:31:30 UTC",
    "finished_at": "2025-07-04 09:31:30 UTC",
    "error": null,
    "created_at": "2025-07-04 09:31:30 UTC",
    "updated_at": "2025-07-04 09:31:30 UTC",
    "active_job_id": "089c8928-f65b-4106-bf61-d07a97f6c77a",
    "concurrency_key": "ExampleJob",
    "cron_key": null,
    "cron_at": null,
    "batch_id": "bdb37edf-6aea-4662-9ecb-e3281f6df458",
    "batch_callback_id": null,
    "executions_count": 1,
    "job_class": "ExampleJob",
    "error_event": null,
    "labels": [
      "success"
    ],
    "locked_by_id": null,
    "locked_at": null
  }
}
{
  "job_id": "db34d3ac-7a27-4c28-bddd-84c15659dc9b",
  "locale": "en",
  "priority": null,
  "timezone": "UTC",
  "arguments": [],
  "job_class": "ExampleJob::BatchJob",
  "executions": 0,
  "queue_name": "default",
  "enqueued_at": "2025-07-04T09:31:30.009835845Z",
  "scheduled_at": null,
  "provider_job_id": null,
  "exception_executions": {},
  "_good_job": {
    "id": "db34d3ac-7a27-4c28-bddd-84c15659dc9b",
    "queue_name": "default",
    "priority": 0,
    "scheduled_at": "2025-07-04 09:31:30 UTC",
    "performed_at": "2025-07-04 09:31:30 UTC",
    "finished_at": "2025-07-04 09:31:30 UTC",
    "error": null,
    "created_at": "2025-07-04 09:31:30 UTC",
    "updated_at": "2025-07-04 09:31:30 UTC",
    "active_job_id": "db34d3ac-7a27-4c28-bddd-84c15659dc9b",
    "concurrency_key": "ExampleJob::BatchJob",
    "cron_key": "batch_example",
    "cron_at": "2025-07-04 09:31:30 UTC",
    "batch_id": null,
    "batch_callback_id": null,
    "executions_count": 1,
    "job_class": "ExampleJob::BatchJob",
    "error_event": null,
    "labels": null,
    "locked_by_id": null,
    "locked_at": null
  }
}
{
  "job_id": "8b34b6bb-688c-4c89-bbc0-104e69ae13ff",
  "locale": "en",
  "priority": null,
  "timezone": "UTC",
  "arguments": [
    "error_five_times"
  ],
  "job_class": "ExampleJob",
  "executions": 3,
  "queue_name": "default",
  "enqueued_at": "2025-07-04T09:31:21.498747677Z",
  "scheduled_at": "2025-07-04T09:32:50.731463226Z",
  "provider_job_id": "8b34b6bb-688c-4c89-bbc0-104e69ae13ff",
  "exception_executions": {
    "[StandardError]": 3
  },
  "_good_job": {
    "id": "8b34b6bb-688c-4c89-bbc0-104e69ae13ff",
    "queue_name": "default",
    "priority": 0,
    "scheduled_at": "2025-07-04 09:32:50 UTC",
    "performed_at": null,
    "finished_at": null,
    "error": "ExampleJob::ExpectedError: Executed 3 times.",
    "created_at": "2025-07-04 09:31:21 UTC",
    "updated_at": "2025-07-04 09:31:21 UTC",
    "active_job_id": "8b34b6bb-688c-4c89-bbc0-104e69ae13ff",
    "concurrency_key": "ExampleJob",
    "cron_key": null,
    "cron_at": null,
    "batch_id": "4fe7eedc-12f5-4296-89d7-82c220c6bccc",
    "batch_callback_id": null,
    "executions_count": 3,
    "job_class": "ExampleJob",
    "error_event": "retried",
    "labels": [
      "error_five_times"
    ],
    "locked_by_id": null,
    "locked_at": null
  }
}
{
  "job_id": "86a56132-ef2e-4502-af99-2f3c022771a1",
  "locale": "en",
  "priority": null,
  "timezone": "UTC",
  "arguments": [
    "error_five_times"
  ],
  "job_class": "ExampleJob",
  "executions": 4,
  "queue_name": "default",
  "enqueued_at": "2025-07-04T09:31:15.422372810Z",
  "scheduled_at": "2025-07-04T09:36:04.714717583Z",
  "provider_job_id": "86a56132-ef2e-4502-af99-2f3c022771a1",
  "exception_executions": {
    "[StandardError]": 4
  },
  "_good_job": {
    "id": "86a56132-ef2e-4502-af99-2f3c022771a1",
    "queue_name": "default",
    "priority": 0,
    "scheduled_at": "2025-07-04 09:36:04 UTC",
    "performed_at": null,
    "finished_at": null,
    "error": "ExampleJob::ExpectedError: Executed 4 times.",
    "created_at": "2025-07-04 09:31:15 UTC",
    "updated_at": "2025-07-04 09:31:15 UTC",
    "active_job_id": "86a56132-ef2e-4502-af99-2f3c022771a1",
    "concurrency_key": "ExampleJob",
    "cron_key": null,
    "cron_at": null,
    "batch_id": "04a9b432-247e-403c-98c0-35714889a9f4",
    "batch_callback_id": null,
    "executions_count": 4,
    "job_class": "ExampleJob",
    "error_event": "retried",
    "labels": [
      "error_five_times"
    ],
    "locked_by_id": null,
    "locked_at": null
  }
}
{
  "job_id": "e1999763-42a0-45db-b653-106cd3733f77",
  "locale": "en",
  "priority": null,
  "timezone": "UTC",
  "arguments": [
    "error_once"
  ],
  "job_class": "ExampleJob",
  "executions": 1,
  "queue_name": "default",
  "enqueued_at": "2025-07-04T09:31:00.070238536Z",
  "scheduled_at": "2025-07-04T09:31:03.086539803Z",
  "provider_job_id": "e1999763-42a0-45db-b653-106cd3733f77",
  "exception_executions": {
    "[StandardError]": 1
  },
  "_good_job": {
    "id": "e1999763-42a0-45db-b653-106cd3733f77",
    "queue_name": "default",
    "priority": 0,
    "scheduled_at": "2025-07-04 09:31:03 UTC",
    "performed_at": "2025-07-04 09:31:03 UTC",
    "finished_at": "2025-07-04 09:31:03 UTC",
    "error": null,
    "created_at": "2025-07-04 09:31:00 UTC",
    "updated_at": "2025-07-04 09:31:03 UTC",
    "active_job_id": "e1999763-42a0-45db-b653-106cd3733f77",
    "concurrency_key": "ExampleJob",
    "cron_key": null,
    "cron_at": null,
    "batch_id": "4fe7eedc-12f5-4296-89d7-82c220c6bccc",
    "batch_callback_id": null,
    "executions_count": 2,
    "job_class": "ExampleJob",
    "error_event": null,
    "labels": [
      "error_once"
    ],
    "locked_by_id": null,
    "locked_at": null
  }
}
{
  "job_id": "56194618-f1f2-49ce-956b-dcfb0bde9e59",
  "locale": "en",
  "priority": null,
  "timezone": "UTC",
  "arguments": [
    "success"
  ],
  "job_class": "ExampleJob",
  "executions": 0,
  "queue_name": "default",
  "enqueued_at": "2025-07-04T09:31:00.037269275Z",
  "scheduled_at": null,
  "provider_job_id": null,
  "exception_executions": {},
  "_good_job": {
    "id": "56194618-f1f2-49ce-956b-dcfb0bde9e59",
    "queue_name": "default",
    "priority": 0,
    "scheduled_at": "2025-07-04 09:31:00 UTC",
    "performed_at": "2025-07-04 09:31:00 UTC",
    "finished_at": "2025-07-04 09:31:00 UTC",
    "error": null,
    "created_at": "2025-07-04 09:31:00 UTC",
    "updated_at": "2025-07-04 09:31:00 UTC",
    "active_job_id": "56194618-f1f2-49ce-956b-dcfb0bde9e59",
    "concurrency_key": "ExampleJob",
    "cron_key": null,
    "cron_at": null,
    "batch_id": "4fe7eedc-12f5-4296-89d7-82c220c6bccc",
    "batch_callback_id": null,
    "executions_count": 1,
    "job_class": "ExampleJob",
    "error_event": null,
    "labels": [
      "success"
    ],
    "locked_by_id": null,
    "locked_at": null
  }
}
{
  "job_id": "7dcc4510-e79b-473e-8c48-35b91d6a07cc",
  "locale": "en",
  "priority": null,
  "timezone": "UTC",
  "arguments": [],
  "job_class": "ExampleJob::BatchJob",
  "executions": 0,
  "queue_name": "default",
  "enqueued_at": "2025-07-04T09:31:00.008924669Z",
  "scheduled_at": null,
  "provider_job_id": null,
  "exception_executions": {},
  "_good_job": {
    "id": "7dcc4510-e79b-473e-8c48-35b91d6a07cc",
    "queue_name": "default",
    "priority": 0,
    "scheduled_at": "2025-07-04 09:31:00 UTC",
    "performed_at": "2025-07-04 09:31:00 UTC",
    "finished_at": "2025-07-04 09:31:00 UTC",
    "error": null,
    "created_at": "2025-07-04 09:31:00 UTC",
    "updated_at": "2025-07-04 09:31:00 UTC",
    "active_job_id": "7dcc4510-e79b-473e-8c48-35b91d6a07cc",
    "concurrency_key": "ExampleJob::BatchJob",
    "cron_key": "batch_example",
    "cron_at": "2025-07-04 09:31:00 UTC",
    "batch_id": null,
    "batch_callback_id": null,
    "executions_count": 1,
    "job_class": "ExampleJob::BatchJob",
    "error_event": null,
    "labels": null,
    "locked_by_id": null,
    "locked_at": null
  }
}
{
  "job_id": "572bcce3-2836-42c4-86ef-f1572c256c8f",
  "locale": "en",
  "priority": null,
  "timezone": "UTC",
  "arguments": [
    {
      "_aj_globalid": "gid://test-app/GoodJob::Batch/a3deb508-170d-44c1-9825-1d7e10a74aaf"
    },
    {
      "event": {
        "value": "finish",
        "_aj_serialized": "ActiveJob::Serializers::SymbolSerializer"
      },
      "_aj_symbol_keys": [
        "event"
      ]
    }
  ],
  "job_class": "ExampleJob::BatchJob::CallbackJob",
  "executions": 0,
  "queue_name": "default",
  "enqueued_at": "2025-07-04T09:30:56.710136185Z",
  "scheduled_at": null,
  "provider_job_id": null,
  "exception_executions": {},
  "_good_job": {
    "id": "572bcce3-2836-42c4-86ef-f1572c256c8f",
    "queue_name": "default",
    "priority": 0,
    "scheduled_at": "2025-07-04 09:30:56 UTC",
    "performed_at": "2025-07-04 09:30:56 UTC",
    "finished_at": "2025-07-04 09:30:56 UTC",
    "error": null,
    "created_at": "2025-07-04 09:30:56 UTC",
    "updated_at": "2025-07-04 09:30:56 UTC",
    "active_job_id": "572bcce3-2836-42c4-86ef-f1572c256c8f",
    "concurrency_key": "ExampleJob::BatchJob::CallbackJob",
    "cron_key": null,
    "cron_at": null,
    "batch_id": null,
    "batch_callback_id": "a3deb508-170d-44c1-9825-1d7e10a74aaf",
    "executions_count": 1,
    "job_class": "ExampleJob::BatchJob::CallbackJob",
    "error_event": null,
    "labels": null,
    "locked_by_id": null,
    "locked_at": null
  }
}
{
  "job_id": "fa8c3613-71a9-4250-a9c5-2dac03cc8b32",
  "locale": "en",
  "priority": null,
  "timezone": "UTC",
  "arguments": [
    "error_five_times"
  ],
  "job_class": "ExampleJob",
  "executions": 3,
  "queue_name": "default",
  "enqueued_at": "2025-07-04T09:30:53.292231752Z",
  "scheduled_at": "2025-07-04T09:32:17.872127202Z",
  "provider_job_id": "fa8c3613-71a9-4250-a9c5-2dac03cc8b32",
  "exception_executions": {
    "[StandardError]": 3
  },
  "_good_job": {
    "id": "fa8c3613-71a9-4250-a9c5-2dac03cc8b32",
    "queue_name": "default",
    "priority": 0,
    "scheduled_at": "2025-07-04 09:32:17 UTC",
    "performed_at": null,
    "finished_at": null,
    "error": "ExampleJob::ExpectedError: Executed 3 times.",
    "created_at": "2025-07-04 09:30:53 UTC",
    "updated_at": "2025-07-04 09:30:53 UTC",
    "active_job_id": "fa8c3613-71a9-4250-a9c5-2dac03cc8b32",
    "concurrency_key": "ExampleJob",
    "cron_key": null,
    "cron_at": null,
    "batch_id": "4eab54d6-0e6f-4744-ad77-42b35db9c574",
    "batch_callback_id": null,
    "executions_count": 3,
    "job_class": "ExampleJob",
    "error_event": "retried",
    "labels": [
      "error_five_times"
    ],
    "locked_by_id": null,
    "locked_at": null
  }
}
{
  "job_id": "85fc245d-ae4f-4e3a-ada2-671c87c7493c",
  "locale": "en",
  "priority": null,
  "timezone": "UTC",
  "arguments": [
    "error_five_times"
  ],
  "job_class": "ExampleJob",
  "executions": 4,
  "queue_name": "default",
  "enqueued_at": "2025-07-04T09:30:50.976031291Z",
  "scheduled_at": "2025-07-04T09:35:40.271732559Z",
  "provider_job_id": "85fc245d-ae4f-4e3a-ada2-671c87c7493c",
  "exception_executions": {
    "[StandardError]": 4
  },
  "_good_job": {
    "id": "85fc245d-ae4f-4e3a-ada2-671c87c7493c",
    "queue_name": "default",
    "priority": 0,
    "scheduled_at": "2025-07-04 09:35:40 UTC",
    "performed_at": null,
    "finished_at": null,
    "error": "ExampleJob::ExpectedError: Executed 4 times.",
    "created_at": "2025-07-04 09:30:50 UTC",
    "updated_at": "2025-07-04 09:30:50 UTC",
    "active_job_id": "85fc245d-ae4f-4e3a-ada2-671c87c7493c",
    "concurrency_key": "ExampleJob",
    "cron_key": null,
    "cron_at": null,
    "batch_id": "8975e2e0-9e11-4634-ab29-0f28991cbdd4",
    "batch_callback_id": null,
    "executions_count": 4,
    "job_class": "ExampleJob",
    "error_event": "retried",
    "labels": [
      "error_five_times"
    ],
    "locked_by_id": null,
    "locked_at": null
  }
}
{
  "job_id": "023f8ba4-99fd-4edc-aa9f-e5f02c801622",
  "locale": "en",
  "priority": null,
  "timezone": "UTC",
  "arguments": [
    "error_five_times"
  ],
  "job_class": "ExampleJob",
  "executions": 4,
  "queue_name": "default",
  "enqueued_at": "2025-07-04T09:30:45.840753917Z",
  "scheduled_at": "2025-07-04T09:35:15.551970225Z",
  "provider_job_id": "023f8ba4-99fd-4edc-aa9f-e5f02c801622",
  "exception_executions": {
    "[StandardError]": 4
  },
  "_good_job": {
    "id": "023f8ba4-99fd-4edc-aa9f-e5f02c801622",
    "queue_name": "default",
    "priority": 0,
    "scheduled_at": "2025-07-04 09:35:15 UTC",
    "performed_at": null,
    "finished_at": null,
    "error": "ExampleJob::ExpectedError: Executed 4 times.",
    "created_at": "2025-07-04 09:30:45 UTC",
    "updated_at": "2025-07-04 09:30:45 UTC",
    "active_job_id": "023f8ba4-99fd-4edc-aa9f-e5f02c801622",
    "concurrency_key": "ExampleJob",
    "cron_key": null,
    "cron_at": null,
    "batch_id": "8975e2e0-9e11-4634-ab29-0f28991cbdd4",
    "batch_callback_id": null,
    "executions_count": 4,
    "job_class": "ExampleJob",
    "error_event": "retried",
    "labels": [
      "error_five_times"
    ],
    "locked_by_id": null,
    "locked_at": null
  }
}
{
  "job_id": "69a5fe05-b2d4-4f07-a831-861ca696eede",
  "locale": "en",
  "priority": null,
  "timezone": "UTC",
  "arguments": [
    "dead"
  ],
  "job_class": "ExampleJob",
  "executions": 2,
  "queue_name": "default",
  "enqueued_at": "2025-07-04T09:30:33.519973508Z",
  "scheduled_at": "2025-07-04T09:30:36.929919972Z",
  "provider_job_id": "69a5fe05-b2d4-4f07-a831-861ca696eede",
  "exception_executions": {
    "[ExampleJob::DeadError]": 2
  },
  "_good_job": {
    "id": "69a5fe05-b2d4-4f07-a831-861ca696eede",
    "queue_name": "default",
    "priority": 0,
    "scheduled_at": "2025-07-04 09:30:36 UTC",
    "performed_at": "2025-07-04 09:30:36 UTC",
    "finished_at": "2025-07-04 09:30:36 UTC",
    "error": "ExampleJob::DeadError: ExampleJob::DeadError",
    "created_at": "2025-07-04 09:30:33 UTC",
    "updated_at": "2025-07-04 09:30:36 UTC",
    "active_job_id": "69a5fe05-b2d4-4f07-a831-861ca696eede",
    "concurrency_key": "ExampleJob",
    "cron_key": null,
    "cron_at": null,
    "batch_id": "4eab54d6-0e6f-4744-ad77-42b35db9c574",
    "batch_callback_id": null,
    "executions_count": 3,
    "job_class": "ExampleJob",
    "error_event": "retry_stopped",
    "labels": [
      "dead"
    ],
    "locked_by_id": null,
    "locked_at": null
  }
}
{
  "job_id": "0416e7f2-b23f-47ca-bd3d-69e36330aa27",
  "locale": "en",
  "priority": null,
  "timezone": "UTC",
  "arguments": [
    {
      "_aj_globalid": "gid://test-app/GoodJob::Batch/28d8c1c3-e7bf-455a-bce0-f2263230db07"
    },
    {
      "event": {
        "value": "finish",
        "_aj_serialized": "ActiveJob::Serializers::SymbolSerializer"
      },
      "_aj_symbol_keys": [
        "event"
      ]
    }
  ],
  "job_class": "ExampleJob::BatchJob::CallbackJob",
  "executions": 0,
  "queue_name": "default",
  "enqueued_at": "2025-07-04T09:30:32.177824604Z",
  "scheduled_at": null,
  "provider_job_id": null,
  "exception_executions": {},
  "_good_job": {
    "id": "0416e7f2-b23f-47ca-bd3d-69e36330aa27",
    "queue_name": "default",
    "priority": 0,
    "scheduled_at": "2025-07-04 09:30:32 UTC",
    "performed_at": "2025-07-04 09:30:32 UTC",
    "finished_at": "2025-07-04 09:30:32 UTC",
    "error": null,
    "created_at": "2025-07-04 09:30:32 UTC",
    "updated_at": "2025-07-04 09:30:32 UTC",
    "active_job_id": "0416e7f2-b23f-47ca-bd3d-69e36330aa27",
    "concurrency_key": "ExampleJob::BatchJob::CallbackJob",
    "cron_key": null,
    "cron_at": null,
    "batch_id": null,
    "batch_callback_id": "28d8c1c3-e7bf-455a-bce0-f2263230db07",
    "executions_count": 1,
    "job_class": "ExampleJob::BatchJob::CallbackJob",
    "error_event": null,
    "labels": null,
    "locked_by_id": null,
    "locked_at": null
  }
}
{
  "job_id": "648fc90b-4629-4feb-ab3a-91a0dc0bf170",
  "locale": "en",
  "priority": null,
  "timezone": "UTC",
  "arguments": [
    "success"
  ],
  "job_class": "ExampleJob",
  "executions": 0,
  "queue_name": "default",
  "enqueued_at": "2025-07-04T09:30:30.040131941Z",
  "scheduled_at": null,
  "provider_job_id": null,
  "exception_executions": {},
  "_good_job": {
    "id": "648fc90b-4629-4feb-ab3a-91a0dc0bf170",
    "queue_name": "default",
    "priority": 0,
    "scheduled_at": "2025-07-04 09:30:30 UTC",
    "performed_at": "2025-07-04 09:30:30 UTC",
    "finished_at": "2025-07-04 09:30:30 UTC",
    "error": null,
    "created_at": "2025-07-04 09:30:30 UTC",
    "updated_at": "2025-07-04 09:30:30 UTC",
    "active_job_id": "648fc90b-4629-4feb-ab3a-91a0dc0bf170",
    "concurrency_key": "ExampleJob",
    "cron_key": null,
    "cron_at": null,
    "batch_id": "4eab54d6-0e6f-4744-ad77-42b35db9c574",
    "batch_callback_id": null,
    "executions_count": 1,
    "job_class": "ExampleJob",
    "error_event": null,
    "labels": [
      "success"
    ],
    "locked_by_id": null,
    "locked_at": null
  }
}
{
  "job_id": "55916c51-d7f5-411c-b09f-a78e5956c63f",
  "locale": "en",
  "priority": null,
  "timezone": "UTC",
  "arguments": [],
  "job_class": "ExampleJob::BatchJob",
  "executions": 0,
  "queue_name": "default",
  "enqueued_at": "2025-07-04T09:30:30.002011135Z",
  "scheduled_at": null,
  "provider_job_id": null,
  "exception_executions": {},
  "_good_job": {
    "id": "55916c51-d7f5-411c-b09f-a78e5956c63f",
    "queue_name": "default",
    "priority": 0,
    "scheduled_at": "2025-07-04 09:30:30 UTC",
    "performed_at": "2025-07-04 09:30:30 UTC",
    "finished_at": "2025-07-04 09:30:30 UTC",
    "error": null,
    "created_at": "2025-07-04 09:30:30 UTC",
    "updated_at": "2025-07-04 09:30:30 UTC",
    "active_job_id": "55916c51-d7f5-411c-b09f-a78e5956c63f",
    "concurrency_key": "ExampleJob::BatchJob",
    "cron_key": "batch_example",
    "cron_at": "2025-07-04 09:30:30 UTC",
    "batch_id": null,
    "batch_callback_id": null,
    "executions_count": 1,
    "job_class": "ExampleJob::BatchJob",
    "error_event": null,
    "labels": null,
    "locked_by_id": null,
    "locked_at": null
  }
}
{
  "job_id": "3c5ab259-dc45-43ee-b9d2-35c9562a744a",
  "locale": "en",
  "priority": null,
  "timezone": "UTC",
  "arguments": [
    "error_five_times"
  ],
  "job_class": "ExampleJob",
  "executions": 4,
  "queue_name": "default",
  "enqueued_at": "2025-07-04T09:30:25.646829126Z",
  "scheduled_at": "2025-07-04T09:35:05.622604763Z",
  "provider_job_id": "3c5ab259-dc45-43ee-b9d2-35c9562a744a",
  "exception_executions": {
    "[StandardError]": 4
  },
  "_good_job": {
    "id": "3c5ab259-dc45-43ee-b9d2-35c9562a744a",
    "queue_name": "default",
    "priority": 0,
    "scheduled_at": "2025-07-04 09:35:05 UTC",
    "performed_at": null,
    "finished_at": null,
    "error": "ExampleJob::ExpectedError: Executed 4 times.",
    "created_at": "2025-07-04 09:30:25 UTC",
    "updated_at": "2025-07-04 09:30:25 UTC",
    "active_job_id": "3c5ab259-dc45-43ee-b9d2-35c9562a744a",
    "concurrency_key": "ExampleJob",
    "cron_key": null,
    "cron_at": null,
    "batch_id": "f91a4937-c2d6-4a0b-88aa-f02ef17f5500",
    "batch_callback_id": null,
    "executions_count": 4,
    "job_class": "ExampleJob",
    "error_event": "retried",
    "labels": [
      "error_five_times"
    ],
    "locked_by_id": null,
    "locked_at": null
  }
}
{
  "job_id": "ff6a6397-c537-4f56-958b-c18a4a9f110f",
  "locale": "en",
  "priority": null,
  "timezone": "UTC",
  "arguments": [
    {
      "_aj_globalid": "gid://test-app/GoodJob::Batch/144288cc-d138-4066-9d30-128b99cc3dad"
    },
    {
      "event": {
        "value": "finish",
        "_aj_serialized": "ActiveJob::Serializers::SymbolSerializer"
      },
      "_aj_symbol_keys": [
        "event"
      ]
    }
  ],
  "job_class": "ExampleJob::BatchJob::CallbackJob",
  "executions": 0,
  "queue_name": "default",
  "enqueued_at": "2025-07-04T09:30:05.425968098Z",
  "scheduled_at": null,
  "provider_job_id": null,
  "exception_executions": {},
  "_good_job": {
    "id": "ff6a6397-c537-4f56-958b-c18a4a9f110f",
    "queue_name": "default",
    "priority": 0,
    "scheduled_at": "2025-07-04 09:30:05 UTC",
    "performed_at": "2025-07-04 09:30:05 UTC",
    "finished_at": "2025-07-04 09:30:05 UTC",
    "error": null,
    "created_at": "2025-07-04 09:30:05 UTC",
    "updated_at": "2025-07-04 09:30:05 UTC",
    "active_job_id": "ff6a6397-c537-4f56-958b-c18a4a9f110f",
    "concurrency_key": "ExampleJob::BatchJob::CallbackJob",
    "cron_key": null,
    "cron_at": null,
    "batch_id": null,
    "batch_callback_id": "144288cc-d138-4066-9d30-128b99cc3dad",
    "executions_count": 1,
    "job_class": "ExampleJob::BatchJob::CallbackJob",
    "error_event": null,
    "labels": null,
    "locked_by_id": null,
    "locked_at": null
  }
}
{
  "job_id": "ad9ae0af-0358-4f6d-9541-d902118d9edf",
  "locale": "en",
  "priority": null,
  "timezone": "UTC",
  "arguments": [
    {
      "_aj_globalid": "gid://test-app/GoodJob::Batch/3f541e45-d1ce-48e3-bdc3-86d8d5f6e2df"
    },
    {
      "event": {
        "value": "finish",
        "_aj_serialized": "ActiveJob::Serializers::SymbolSerializer"
      },
      "_aj_symbol_keys": [
        "event"
      ]
    }
  ],
  "job_class": "ExampleJob::BatchJob::CallbackJob",
  "executions": 0,
  "queue_name": "default",
  "enqueued_at": "2025-07-04T09:30:05.370036457Z",
  "scheduled_at": null,
  "provider_job_id": null,
  "exception_executions": {},
  "_good_job": {
    "id": "ad9ae0af-0358-4f6d-9541-d902118d9edf",
    "queue_name": "default",
    "priority": 0,
    "scheduled_at": "2025-07-04 09:30:05 UTC",
    "performed_at": "2025-07-04 09:30:05 UTC",
    "finished_at": "2025-07-04 09:30:05 UTC",
    "error": null,
    "created_at": "2025-07-04 09:30:05 UTC",
    "updated_at": "2025-07-04 09:30:05 UTC",
    "active_job_id": "ad9ae0af-0358-4f6d-9541-d902118d9edf",
    "concurrency_key": "ExampleJob::BatchJob::CallbackJob",
    "cron_key": null,
    "cron_at": null,
    "batch_id": null,
    "batch_callback_id": "3f541e45-d1ce-48e3-bdc3-86d8d5f6e2df",
    "executions_count": 1,
    "job_class": "ExampleJob::BatchJob::CallbackJob",
    "error_event": null,
    "labels": null,
    "locked_by_id": null,
    "locked_at": null
  }
}
{
  "job_id": "82b6b199-e011-4ae5-8ea0-5fb309d02f91",
  "locale": "en",
  "priority": null,
  "timezone": "UTC",
  "arguments": [
    "error_once"
  ],
  "job_class": "ExampleJob",
  "executions": 1,
  "queue_name": "default",
  "enqueued_at": "2025-07-04T09:30:00.298523990Z",
  "scheduled_at": "2025-07-04T09:30:03.345726881Z",
  "provider_job_id": "82b6b199-e011-4ae5-8ea0-5fb309d02f91",
  "exception_executions": {
    "[StandardError]": 1
  },
  "_good_job": {
    "id": "82b6b199-e011-4ae5-8ea0-5fb309d02f91",
    "queue_name": "default",
    "priority": 0,
    "scheduled_at": "2025-07-04 09:30:03 UTC",
    "performed_at": "2025-07-04 09:30:03 UTC",
    "finished_at": "2025-07-04 09:30:03 UTC",
    "error": null,
    "created_at": "2025-07-04 09:30:00 UTC",
    "updated_at": "2025-07-04 09:30:03 UTC",
    "active_job_id": "82b6b199-e011-4ae5-8ea0-5fb309d02f91",
    "concurrency_key": "ExampleJob",
    "cron_key": null,
    "cron_at": null,
    "batch_id": "3f541e45-d1ce-48e3-bdc3-86d8d5f6e2df",
    "batch_callback_id": null,
    "executions_count": 2,
    "job_class": "ExampleJob",
    "error_event": null,
    "labels": [
      "error_once"
    ],
    "locked_by_id": null,
    "locked_at": null
  }
}
{
  "job_id": "baf7752c-253b-4a95-bfc6-e5e8b096f634",
  "locale": "en",
  "priority": null,
  "timezone": "UTC",
  "arguments": [
    "error_once"
  ],
  "job_class": "ExampleJob",
  "executions": 1,
  "queue_name": "default",
  "enqueued_at": "2025-07-04T09:30:00.298523689Z",
  "scheduled_at": "2025-07-04T09:30:03.311285745Z",
  "provider_job_id": "baf7752c-253b-4a95-bfc6-e5e8b096f634",
  "exception_executions": {
    "[StandardError]": 1
  },
  "_good_job": {
    "id": "baf7752c-253b-4a95-bfc6-e5e8b096f634",
    "queue_name": "default",
    "priority": 0,
    "scheduled_at": "2025-07-04 09:30:03 UTC",
    "performed_at": "2025-07-04 09:30:03 UTC",
    "finished_at": "2025-07-04 09:30:03 UTC",
    "error": null,
    "created_at": "2025-07-04 09:30:00 UTC",
    "updated_at": "2025-07-04 09:30:03 UTC",
    "active_job_id": "baf7752c-253b-4a95-bfc6-e5e8b096f634",
    "concurrency_key": "ExampleJob",
    "cron_key": null,
    "cron_at": null,
    "batch_id": "3f541e45-d1ce-48e3-bdc3-86d8d5f6e2df",
    "batch_callback_id": null,
    "executions_count": 2,
    "job_class": "ExampleJob",
    "error_event": null,
    "labels": [
      "error_once"
    ],
    "locked_by_id": null,
    "locked_at": null
  }
}
{
  "job_id": "fb72262c-ff92-4a48-b415-5a5ef8121666",
  "locale": "en",
  "priority": null,
  "timezone": "UTC",
  "arguments": [
    "slow"
  ],
  "job_class": "ExampleJob",
  "executions": 0,
  "queue_name": "default",
  "enqueued_at": "2025-07-04T09:30:00.191370716Z",
  "scheduled_at": null,
  "provider_job_id": null,
  "exception_executions": {},
  "_good_job": {
    "id": "fb72262c-ff92-4a48-b415-5a5ef8121666",
    "queue_name": "default",
    "priority": 0,
    "scheduled_at": "2025-07-04 09:30:00 UTC",
    "performed_at": "2025-07-04 09:30:00 UTC",
    "finished_at": "2025-07-04 09:30:05 UTC",
    "error": null,
    "created_at": "2025-07-04 09:30:00 UTC",
    "updated_at": "2025-07-04 09:30:05 UTC",
    "active_job_id": "fb72262c-ff92-4a48-b415-5a5ef8121666",
    "concurrency_key": "ExampleJob",
    "cron_key": null,
    "cron_at": null,
    "batch_id": "3f541e45-d1ce-48e3-bdc3-86d8d5f6e2df",
    "batch_callback_id": null,
    "executions_count": 1,
    "job_class": "ExampleJob",
    "error_event": null,
    "labels": [
      "slow"
    ],
    "locked_by_id": null,
    "locked_at": null
  }
}
{
  "job_id": "d3488ae1-f728-4da1-ad31-94c941400605",
  "locale": "en",
  "priority": null,
  "timezone": "UTC",
  "arguments": [],
  "job_class": "ExampleJob::BatchJob",
  "executions": 0,
  "queue_name": "default",
  "enqueued_at": "2025-07-04T09:30:00.085758927Z",
  "scheduled_at": null,
  "provider_job_id": null,
  "exception_executions": {},
  "_good_job": {
    "id": "d3488ae1-f728-4da1-ad31-94c941400605",
    "queue_name": "default",
    "priority": 0,
    "scheduled_at": "2025-07-04 09:30:00 UTC",
    "performed_at": "2025-07-04 09:30:00 UTC",
    "finished_at": "2025-07-04 09:30:00 UTC",
    "error": null,
    "created_at": "2025-07-04 09:30:00 UTC",
    "updated_at": "2025-07-04 09:30:00 UTC",
    "active_job_id": "d3488ae1-f728-4da1-ad31-94c941400605",
    "concurrency_key": "ExampleJob::BatchJob",
    "cron_key": "batch_example",
    "cron_at": "2025-07-04 09:30:00 UTC",
    "batch_id": null,
    "batch_callback_id": null,
    "executions_count": 1,
    "job_class": "ExampleJob::BatchJob",
    "error_event": null,
    "labels": null,
    "locked_by_id": null,
    "locked_at": null
  }
}