├── .gitignore ├── Gemfile ├── MIT-LICENSE ├── README.md ├── Rakefile ├── app ├── assets │ ├── javascripts │ │ └── sidekiq │ │ │ └── monitor │ │ │ ├── abstract_jobs_table.js.coffee │ │ │ ├── application.js.coffee │ │ │ ├── graph.js.coffee │ │ │ ├── initialize.js.coffee.erb │ │ │ ├── jobs_table.js.coffee │ │ │ └── queue_jobs_table.js.coffee │ └── stylesheets │ │ └── sidekiq │ │ └── monitor │ │ ├── application.css.sass │ │ ├── jobs_table.css.sass │ │ └── layout.css.sass ├── controllers │ └── sidekiq │ │ └── monitor │ │ ├── api │ │ ├── jobs_controller.rb │ │ └── queues_controller.rb │ │ ├── jobs_controller.rb │ │ └── queues_controller.rb ├── datatables │ └── sidekiq │ │ └── monitor │ │ └── jobs_datatable.rb ├── helpers │ └── sidekiq │ │ └── monitor │ │ └── sidekiq_helper.rb ├── models │ └── sidekiq │ │ └── monitor │ │ └── job.rb └── views │ └── sidekiq │ └── monitor │ ├── jobs │ ├── _jobs.slim │ ├── graph.slim │ └── index.slim │ ├── layouts │ └── application.slim │ └── queues │ ├── _jobs.slim │ └── index.slim ├── config └── routes.rb ├── examples ├── screenshot_graph.png └── screenshot_jobs.png ├── lib ├── generators │ └── sidekiq │ │ └── monitor │ │ └── install │ │ ├── install_generator.rb │ │ └── templates │ │ └── create_sidekiq_jobs.rb ├── sidekiq │ ├── monitor.rb │ └── monitor │ │ ├── cleaner.rb │ │ ├── client │ │ └── middleware.rb │ │ ├── custom_views.rb │ │ ├── engine.rb │ │ ├── processor.rb │ │ ├── server │ │ └── middleware.rb │ │ └── version.rb └── sidekiq_monitor.rb ├── sidekiq_monitor.gemspec └── vendor └── assets ├── javascripts └── sidekiq │ └── monitor │ ├── bootstrap-select.min.js │ ├── bootstrap.min.js │ ├── d3.js │ ├── datatables.bootstrap.js │ ├── datatables.js │ ├── datatables.standing_redraw.js.coffee │ └── jquery.timeago.js └── stylesheets └── sidekiq └── monitor ├── bootstrap-select.min.css └── bootstrap.min.css /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .bundle/ 3 | Gemfile.lock 4 | log/*.log 5 | pkg/ -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/Gemfile -------------------------------------------------------------------------------- /MIT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/MIT-LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/Rakefile -------------------------------------------------------------------------------- /app/assets/javascripts/sidekiq/monitor/abstract_jobs_table.js.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/app/assets/javascripts/sidekiq/monitor/abstract_jobs_table.js.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/sidekiq/monitor/application.js.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/app/assets/javascripts/sidekiq/monitor/application.js.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/sidekiq/monitor/graph.js.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/app/assets/javascripts/sidekiq/monitor/graph.js.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/sidekiq/monitor/initialize.js.coffee.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/app/assets/javascripts/sidekiq/monitor/initialize.js.coffee.erb -------------------------------------------------------------------------------- /app/assets/javascripts/sidekiq/monitor/jobs_table.js.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/app/assets/javascripts/sidekiq/monitor/jobs_table.js.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/sidekiq/monitor/queue_jobs_table.js.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/app/assets/javascripts/sidekiq/monitor/queue_jobs_table.js.coffee -------------------------------------------------------------------------------- /app/assets/stylesheets/sidekiq/monitor/application.css.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/app/assets/stylesheets/sidekiq/monitor/application.css.sass -------------------------------------------------------------------------------- /app/assets/stylesheets/sidekiq/monitor/jobs_table.css.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/app/assets/stylesheets/sidekiq/monitor/jobs_table.css.sass -------------------------------------------------------------------------------- /app/assets/stylesheets/sidekiq/monitor/layout.css.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/app/assets/stylesheets/sidekiq/monitor/layout.css.sass -------------------------------------------------------------------------------- /app/controllers/sidekiq/monitor/api/jobs_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/app/controllers/sidekiq/monitor/api/jobs_controller.rb -------------------------------------------------------------------------------- /app/controllers/sidekiq/monitor/api/queues_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/app/controllers/sidekiq/monitor/api/queues_controller.rb -------------------------------------------------------------------------------- /app/controllers/sidekiq/monitor/jobs_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/app/controllers/sidekiq/monitor/jobs_controller.rb -------------------------------------------------------------------------------- /app/controllers/sidekiq/monitor/queues_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/app/controllers/sidekiq/monitor/queues_controller.rb -------------------------------------------------------------------------------- /app/datatables/sidekiq/monitor/jobs_datatable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/app/datatables/sidekiq/monitor/jobs_datatable.rb -------------------------------------------------------------------------------- /app/helpers/sidekiq/monitor/sidekiq_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/app/helpers/sidekiq/monitor/sidekiq_helper.rb -------------------------------------------------------------------------------- /app/models/sidekiq/monitor/job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/app/models/sidekiq/monitor/job.rb -------------------------------------------------------------------------------- /app/views/sidekiq/monitor/jobs/_jobs.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/app/views/sidekiq/monitor/jobs/_jobs.slim -------------------------------------------------------------------------------- /app/views/sidekiq/monitor/jobs/graph.slim: -------------------------------------------------------------------------------- 1 | div class="graph" -------------------------------------------------------------------------------- /app/views/sidekiq/monitor/jobs/index.slim: -------------------------------------------------------------------------------- 1 | == render partial: 'jobs' -------------------------------------------------------------------------------- /app/views/sidekiq/monitor/layouts/application.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/app/views/sidekiq/monitor/layouts/application.slim -------------------------------------------------------------------------------- /app/views/sidekiq/monitor/queues/_jobs.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/app/views/sidekiq/monitor/queues/_jobs.slim -------------------------------------------------------------------------------- /app/views/sidekiq/monitor/queues/index.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/app/views/sidekiq/monitor/queues/index.slim -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/config/routes.rb -------------------------------------------------------------------------------- /examples/screenshot_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/examples/screenshot_graph.png -------------------------------------------------------------------------------- /examples/screenshot_jobs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/examples/screenshot_jobs.png -------------------------------------------------------------------------------- /lib/generators/sidekiq/monitor/install/install_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/lib/generators/sidekiq/monitor/install/install_generator.rb -------------------------------------------------------------------------------- /lib/generators/sidekiq/monitor/install/templates/create_sidekiq_jobs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/lib/generators/sidekiq/monitor/install/templates/create_sidekiq_jobs.rb -------------------------------------------------------------------------------- /lib/sidekiq/monitor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/lib/sidekiq/monitor.rb -------------------------------------------------------------------------------- /lib/sidekiq/monitor/cleaner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/lib/sidekiq/monitor/cleaner.rb -------------------------------------------------------------------------------- /lib/sidekiq/monitor/client/middleware.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/lib/sidekiq/monitor/client/middleware.rb -------------------------------------------------------------------------------- /lib/sidekiq/monitor/custom_views.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/lib/sidekiq/monitor/custom_views.rb -------------------------------------------------------------------------------- /lib/sidekiq/monitor/engine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/lib/sidekiq/monitor/engine.rb -------------------------------------------------------------------------------- /lib/sidekiq/monitor/processor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/lib/sidekiq/monitor/processor.rb -------------------------------------------------------------------------------- /lib/sidekiq/monitor/server/middleware.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/lib/sidekiq/monitor/server/middleware.rb -------------------------------------------------------------------------------- /lib/sidekiq/monitor/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/lib/sidekiq/monitor/version.rb -------------------------------------------------------------------------------- /lib/sidekiq_monitor.rb: -------------------------------------------------------------------------------- 1 | require "sidekiq/monitor" 2 | -------------------------------------------------------------------------------- /sidekiq_monitor.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/sidekiq_monitor.gemspec -------------------------------------------------------------------------------- /vendor/assets/javascripts/sidekiq/monitor/bootstrap-select.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/vendor/assets/javascripts/sidekiq/monitor/bootstrap-select.min.js -------------------------------------------------------------------------------- /vendor/assets/javascripts/sidekiq/monitor/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/vendor/assets/javascripts/sidekiq/monitor/bootstrap.min.js -------------------------------------------------------------------------------- /vendor/assets/javascripts/sidekiq/monitor/d3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/vendor/assets/javascripts/sidekiq/monitor/d3.js -------------------------------------------------------------------------------- /vendor/assets/javascripts/sidekiq/monitor/datatables.bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/vendor/assets/javascripts/sidekiq/monitor/datatables.bootstrap.js -------------------------------------------------------------------------------- /vendor/assets/javascripts/sidekiq/monitor/datatables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/vendor/assets/javascripts/sidekiq/monitor/datatables.js -------------------------------------------------------------------------------- /vendor/assets/javascripts/sidekiq/monitor/datatables.standing_redraw.js.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/vendor/assets/javascripts/sidekiq/monitor/datatables.standing_redraw.js.coffee -------------------------------------------------------------------------------- /vendor/assets/javascripts/sidekiq/monitor/jquery.timeago.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/vendor/assets/javascripts/sidekiq/monitor/jquery.timeago.js -------------------------------------------------------------------------------- /vendor/assets/stylesheets/sidekiq/monitor/bootstrap-select.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/vendor/assets/stylesheets/sidekiq/monitor/bootstrap-select.min.css -------------------------------------------------------------------------------- /vendor/assets/stylesheets/sidekiq/monitor/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/socialpandas/sidekiq_monitor/HEAD/vendor/assets/stylesheets/sidekiq/monitor/bootstrap.min.css --------------------------------------------------------------------------------