librelist archives

« back to archive

Sidekiq Monitor

Sidekiq Monitor

From:
Tom Benner
Date:
2013-07-02 @ 19:51
Hi all,

I wanted to quickly announce Sidekiq
Monitor<https://github.com/socialpandas/sidekiq_monitor>:
a web interface that lets you filter, search, and sort jobs by many
attributes, see error backtraces, set job completion metadata, and more.

We've been using it for a while and have found it to be fairly
indispensable for monitoring and auditing the large number of jobs we're
running. It's a Rails engine that stores Sidekiq jobs in ActiveRecord.

If you have any thoughts on how it could be improved, definitely let me
know or submit an issue/pull request!

Thanks,
Tom

Re: [sidekiq] Sidekiq Monitor

From:
Mike Perham
Date:
2013-07-02 @ 19:59
Tom, looks great.  Is there some reason you don't integrate into the
existing Web UI, like sidetiq does?  It would be nice to just use a single
UI for all things Sidekiq related.

https://github.com/tobiassvn/sidetiq#web-extension


On Tue, Jul 2, 2013 at 12:51 PM, Tom Benner <tombenner@gmail.com> wrote:

> Hi all,
>
> I wanted to quickly announce Sidekiq 
Monitor<https://github.com/socialpandas/sidekiq_monitor>:
> a web interface that lets you filter, search, and sort jobs by many
> attributes, see error backtraces, set job completion metadata, and more.
>
> We've been using it for a while and have found it to be fairly
> indispensable for monitoring and auditing the large number of jobs we're
> running. It's a Rails engine that stores Sidekiq jobs in ActiveRecord.
>
> If you have any thoughts on how it could be improved, definitely let me
> know or submit an issue/pull request!
>
> Thanks,
> Tom
>

Re: [sidekiq] Sidekiq Monitor

From:
Tom Benner
Date:
2013-07-02 @ 20:42
Completely agree that integrating it into Sidekiq's existing web UI would
be ideal. There were a number of hurdles that made us choose a Rails engine:

1. Dependence on ActiveRecord
2. Dependence on ajax-datatables-rails (or similar)
3. Dependence on a large number of assets -> need for asset manifest files
(the last time I tried doing this in Sinatra, it seemed ad hoc and
problematic; not sure what the current state of it is)
4. Half of our users weren't concerned with the rest of Sidekiq's native UI
monitoring and just wanted to see a simple UI with Sidekiq Monitor's views

(AFAICT, a Rails engine can't be integrated into Sidekiq's UI; correct me
if I'm wrong about that.)

If anyone would like to work on setting up Sidekiq Monitor within Sidekiq's
existing UI, I'd be all for that.

Thanks for your great work with Sidekiq, btw, Mike! Very appreciated.


On Tue, Jul 2, 2013 at 12:59 PM, Mike Perham <mperham@gmail.com> wrote:

> Tom, looks great.  Is there some reason you don't integrate into the
> existing Web UI, like sidetiq does?  It would be nice to just use a single
> UI for all things Sidekiq related.
>
> https://github.com/tobiassvn/sidetiq#web-extension
>
>
> On Tue, Jul 2, 2013 at 12:51 PM, Tom Benner <tombenner@gmail.com> wrote:
>
>> Hi all,
>>
>> I wanted to quickly announce Sidekiq 
Monitor<https://github.com/socialpandas/sidekiq_monitor>:
>> a web interface that lets you filter, search, and sort jobs by many
>> attributes, see error backtraces, set job completion metadata, and more.
>>
>> We've been using it for a while and have found it to be fairly
>> indispensable for monitoring and auditing the large number of jobs we're
>> running. It's a Rails engine that stores Sidekiq jobs in ActiveRecord.
>>
>> If you have any thoughts on how it could be improved, definitely let me
>> know or submit an issue/pull request!
>>
>> Thanks,
>> Tom
>>
>
>