A simple cache for a few of the JS Error constructors.
Create HTTP error objects
JSON.parse with context information on error
TypeScript definitions for http-errors
JSON.parse with context information on error
Create an error from multiple errors
Custom error messages in JSON Schemas for Ajv validator
Human-friendly JSON Schema validation for APIs
richer JavaScript errors
A drop-in replacement for fs, making various improvements.
Easy as cake e-mail sending from your Node.js applications
Ethereum RPC and Provider errors
Error classes for @changesets
Extract meaning from JS Errors
Throw, identify, and decode Solana JavaScript errors
JSON Schema validation for Human
Recognizes certain classes of webpack errors and cleans, aggregates and prioritizes them to provide a better Developer Experience
JSON Schema validation for Human
JSON Schema validation for Human
Ethereum RPC and Provider errors.
Voice Error Codes
An evented streaming XML parser in JavaScript
Human-readable error messages for Ajv (Another JSON Schema Validator).
Custom errors
relatively simple but more efficient way to manage a large number of sidekiq retries.
This library is designed to reduce noise in your error reporting services, by remapping the classes of errors in Sidekiq jobs to a single, custom error, for a limited number of retries. You can then set up error handling rules specifically for your custom error, such as ignoring it completely.
A gem that provides Sidekiq integration for the Sentry error logger
Sidekiq middleware extending RetryJobs to allow configuring how many exceptions a job can throw and be wrapped by a silenceable exception.
Better error management for Sidekiq
Rescue Sidekiq jobs on expected error and reschedule them
Sidekiq middleware that allows capturing exceptions and throwing only after last retry, when the job goes to dead queue.
Format your Sidekiq logs to be easily parsed in Datadog and integrate with Datadog Error Tracking
SidekiqAlive offers a solution to add liveness probe of a Sidekiq instance. How? A http server is started and on each requests validates that a liveness key is stored in Redis. If it is there means is working. A Sidekiq job is the responsable to storing this key. If Sidekiq stops processing jobs this key gets expired by Redis an consequently the http server will return a 500 error. This Job is responsible to requeue itself for the next liveness probe.
A mountable Rails engine that captures, groups, and displays application errors with full context — request params, backtraces, and Sidekiq job details.
Airbrake is an online tool that provides robust exception tracking in any of your Ruby applications. In doing so, it allows you to easily review errors, tie an error to an individual piece of code, and trace the cause back to recent changes. The Airbrake dashboard provides easy categorization, searching, and prioritization of exceptions so that when errors occur, your team can quickly determine the root cause. Additionally, this gem includes integrations with such popular libraries and frameworks as Rails, Sinatra, Resque, Sidekiq, Delayed Job, Shoryuken, ActiveJob and many more.
Takes instances of Sidekiq errors from Rollbars and reenqueues them.