Repository: sidekiq-monitoring
Sidekiq monitoring web applications configured as standalone apps for GOV.UK
- Ownership
- #govuk-publishing-platform
- Hosting
- N/A
- Category
- Utilities
README
Sidekiq monitoring is a web application that uses Sidekiq’s monitoring tool to monitor multiple Sidekiq configurations used throughout GOV.UK.
Sidekiq holds its Redis configuration globally so we have to run a separate Rack server for each application. These are defined in the Procfile.
Prerequisites
Installation
Clone the repository:
$ git clone git@github.com:alphagov/sidekiq-monitoring.git
Setup the application:
$ ./bin/setup
Configuration
The application takes its Redis configuration from the environment. It expects keys to be prefixed with the identifier of the application to be monitored. A ‘dummy’ application would require DUMMY_REDIS_HOST
and DUMMY_REDIS_PORT
.
Usage
To monitor a specific application:
$ ./bin/foreman run publisher
To monitor all applications:
$ ./bin/foreman start
Licence
MIT License