Skip to content
  • Cory Gwin @gwincr11's avatar
    31021c78
    Adding enque time tracking and logging · 31021c78
    Cory Gwin @gwincr11 authored
    Motivation:
      - Currently we have 2 seperate monkey patches in place for tracking
      enqueded time for 2 seperate workers. It seems that activejob could be
      a source of truth for how long an item has been enqued so that we can
      easily use it for consistent monitoring across workers/apps to ensure
      that jobs are running at an acceptable speed.
    
    Changes:
      - Add an enqueded at attribute and serilization tooling.
      - Add a method to get how long a job has been enqueded for.
      - Add a logging item to show how long a job was enqued prior to the
      perform method firing.
    31021c78
    Adding enque time tracking and logging
    Cory Gwin @gwincr11 authored
    Motivation:
      - Currently we have 2 seperate monkey patches in place for tracking
      enqueded time for 2 seperate workers. It seems that activejob could be
      a source of truth for how long an item has been enqued so that we can
      easily use it for consistent monitoring across workers/apps to ensure
      that jobs are running at an acceptable speed.
    
    Changes:
      - Add an enqueded at attribute and serilization tooling.
      - Add a method to get how long a job has been enqueded for.
      - Add a logging item to show how long a job was enqued prior to the
      perform method firing.
Loading