GithubHelp home page GithubHelp logo

aryeohq / monitored-jobs Goto Github PK

View Code? Open in Web Editor NEW
11.0 11.0 3.0 240 KB

A Laravel package to monitor the status and history of jobs on the queue.

License: MIT License

PHP 87.05% CSS 0.10% Vue 9.61% JavaScript 2.52% Blade 0.71%
laravel monitoring queue

monitored-jobs's People

Contributors

jamespavett avatar owenconti avatar therobfonz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

monitored-jobs's Issues

Track non overrided information in database

This is an idea for a potential enhancement, I could probably look at doing a PR but just wanted to get your thoughts.

Currently columns like max_tries, max_exceptions, timeout, retry_until are all populated as null unless the value is overridden on the job class

image

i.e. the bottom job logs max_tries 1 as I have specified the tried property in the job class

image

Instead of populating null values throughout, could we not defer to the existing values in the queue.php or horizon.php files.

queue.php could be used to derive the default retry_after values for the job

image

horizon.php could be used to derive the default tries, exceptions and timeout values

image

Obviously the default values would only populate in the table if they aren't overridden in the job class itself.

This would allow users to see an historical log of where these default values may have changes, where currently they aren't visible.

Ability to track Dispatchable or Queueable

Think this would be like enhancement request, but do you think there is scope to extend this package to include the monitoring of other queueable or dispatchable tasks, such as Events?

Unable to install on Laravel 9

I am currently unable to install this package into my Laravel 9 project.

image

Tried clearing vendor folder etc... with no change. I just get the above error.

I would have assumed the illuminate/support dependency is serviced by laravel/framework 9.5.1.

Any help would be appreciated.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.