Sha256: e991b654986fefdd6b636150a079f0f6fef4f40d001c893c0e21d1b9bab24ff1

Contents?: true

Size: 1.65 KB

Versions: 4

Compression:

Stored size: 1.65 KB

Contents

# Pliny::Sidekiq

Sidekiq middlewares for making life nicer when using Pliny

 - Passes `request_id`s to and between jobs.
 - logfmts when jobs are enqueued and being processed.

## Installation

Add this line to your application's Gemfile:

```ruby
gem 'pliny-sidekiq'
```

And then execute:

    $ bundle

Or install it yourself as:

    $ gem install pliny-sidekiq

## Usage

Create a `config/initializers/sidekiq.rb` and with the following contents

```ruby
Sidekiq.configure_server do |config|
  config.server_middleware do |chain|
    chain.add Pliny::Sidekiq::Middleware::Server::RequestId
    chain.add Pliny::Sidekiq::Middleware::Server::Log
  end

  config.client_middleware do |chain|
    chain.add Pliny::Sidekiq::Middleware::Client::RequestId
    chain.add Pliny::Sidekiq::Middleware::Client::Log
  end
end

Sidekiq.configure_client do |config|
  config.client_middleware do |chain|
    chain.add Pliny::Sidekiq::Middleware::Client::RequestId
    chain.add Pliny::Sidekiq::Middleware::Client::Log
  end
end
```

## Development

After checking out the repo, run `bin/setup` to install dependencies. Then, run `rake false` to run the tests. You can also run `bin/console` for an interactive prompt that will allow you to experiment.

To install this gem onto your local machine, run `bundle exec rake install`. To release a new version, update the version number in `version.rb`, and then run `bundle exec rake release`, which will create a git tag for the version, push git commits and tags, and push the `.gem` file to [rubygems.org](https://rubygems.org).

## Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/gudmundur/pliny-sidekiq.

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
pliny-sidekiq-0.3.1 README.md
pliny-sidekiq-0.3.0 README.md
pliny-sidekiq-0.2.2 README.md
pliny-sidekiq-0.2.1 README.md