Hangfire
Hangfire copied to clipboard
Add search filter functionality to dashboard.
Due to the sheer amount of Jobs being queued onto Hangfire it can be very difficult to find a job in the dashboard. We have added a search functionality into the Dashboard where we can search by:
- Parameters being passed in.
- Method names (Jobs that have been queued)
- Date the Job was queued.
Other Changes:
- We have broke the JavaScript into 3 different files as we felt it was getting difficult to maintain in one file.
- Added JQuery DataPicker to be used for date search.
This is our companies first open source contribution so we are happy on any feedback on this pull request.
Thanks!
Awesome contribution, @stevetsang! But it contains breaking changes to the public IMonitoringApi interface. If I merge this PR, a lot of projects must be updated (including all the storages listed here), a lot of people who use the interface in their applications will be required to perform additional tasks also.
I've constrained 1.x versions to not to have breaking changes between releases. There are a lot of deprecated stuff I'd like to remove too, and a lot of interfaces I'd like to change (), but I simply can't do this – it will break the expectations and raise a lot of questions after upgrade.
There are two ways to get this feature done:
- Wait until 2.0 development will begin (I don't know when, this or next year).
- Try to implement this feature without adding breaking changes.
https://github.com/suadev/chrome-hangfire-search-extension
@odinserj Is there an estimate for version 2.0 development? Will this PR be part of it?
Are there other alternatives for search filter? The chrome extension above doesn't work properly.
@odinserj Is there an estimate for version 2.0 development? Will this PR be part of it?
Are there other alternatives for search filter? The chrome extension above doesn't work properly.
I'm waiting for this feature too!
@odinserj Is there an estimate for version 2.0 development? Will this PR be part of it? Are there other alternatives for search filter? The chrome extension above doesn't work properly.
I'm waiting for this feature too!
waiting
Awesome contribution, @stevetsang! But it contains breaking changes to the public
IMonitoringApiinterface. If I merge this PR, a lot of projects must be updated (including all the storages listed here), a lot of people who use the interface in their applications will be required to perform additional tasks also.I've constrained 1.x versions to not to have breaking changes between releases. There are a lot of deprecated stuff I'd like to remove too, and a lot of interfaces I'd like to change (), but I simply can't do this – it will break the expectations and raise a lot of questions after upgrade.
There are two ways to get this feature done:
- Wait until 2.0 development will begin (I don't know when, this or next year).
- Try to implement this feature without adding breaking changes.
Five years have passed
If @ghost is still around, could this change be made without being backwards incompatible? I.e., adding a new interface as opposed to changing an existing one?
Edit: it is a deleted user.... So someone else may be able to pick this up? Takers? 😄
Until this is ready, this can help you find jobs quickly. https://github.com/HangfireIO/Hangfire/issues/988#issuecomment-2251224772