Skip to content
This repository has been archived by the owner on Oct 16, 2023. It is now read-only.

alphagov/sidekiq-monitoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repo was archived in October 2023 as sidekiq-monitoring has been deprecated as part of GOV.UK's replatforming to EKS.

Sidekiq monitoring

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

About

Sidekiq monitoring web applications configured as standalone apps for GOV.UK

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published