Releases: Strech/sidekiq-prometheus-exporter
Fix sidekiq gem warnings ⚠️
Since redis-rb
gem version higher than 4.2.0
will generate lots of warnings (as redis-namespace
issue in the past) a sidekiq
gem was updated in the Docker image to the latest stable version 6.2.1
which will contain also fix for new redis-rb
behavior.
Thanks @RanAbram and @scottcrossen for the support 💛
Fix sidekiq-namespace gem warnings ⚠️
In this release, a very annoying warning about a wrong method name was removed. It was done by updating the sidekiq-namespace
gem to the latest version 1.8.1
.
Many thanks to @RanAbram for pointing out 💜
So starting this release it should be quiet inside the Docker containers 🤫
A new env variable for the Docker image
This is a meta release, only a Docker image, and a Helm package is updated. Thanks to @Namrata3991 for raising the issue and @ajinkyapisal for the fix.
In Docker image 0.1.15-1
if you are using a secure connection to the Redis you can set REDIS_SSL
to true
and the exporter application will start using rediss://
scheme instead of just redis://
.
Happy exporting ❤️
Add new env variable to Docker image
In this release, an important env variable was added to the docker image REDIS_DISABLE_CLIENT_ID
. This flag will disable a CLIENT
command in Sidekiq, which might be required if a SaaS Redis provider is being used.
Thanks to @ckoenig 🧡 for this feature!
Fix Docker image Redis URL with password
Rack 2.2+ support
Since Rack 2.2.0 response headers will always contain ETag
value even if you set Cache-Control: no-cache
. This implies that headers will be mutated and it will lead to issue #21
Starting this version it's not a case anymore, many thanks @sobels for the finding 👏 🎉
Fix Standard metrics when Sidekiq was never launched
With empty Sidekiq statistics, some values were nil's which cause exporter to fail
Fix mistake with Sidekiq Scheduler exporter
Despite mistake fix the exporters banned was added to give a quick overview which exporters enabled and which not
Added new exporter Sidekiq Scheduler
A new exporter was added for the Sidekiq Scheduler contrib
It has 3 exposed metrics so far
# HELP sidekiq_scheduler_jobs The number of recurring jobs.
# TYPE sidekiq_scheduler_jobs gauge
sidekiq_scheduler_jobs 10
# HELP sidekiq_scheduler_enabled_jobs The number of enabled recurring jobs.
# TYPE sidekiq_scheduler_enabled_jobs gauge
sidekiq_scheduler_enabled_jobs 4
# HELP sidekiq_scheduler_time_since_last_run_minutes The number of minutes since the last recurring job was executed and current time.
# TYPE sidekiq_scheduler_time_since_last_run_minutes gauge
sidekiq_scheduler_time_since_last_run_minutes{name="my-recurring-job"} 15
Two new metrics sidekiq_workers and sidekiq_processes
Two new metrics were added to a standard set
# HELP sidekiq_workers The total number of workers across all the processes.
# TYPE sidekiq_workers gauge
sidekiq_workers 10
# HELP sidekiq_processes The total number of processes.
# TYPE sidekiq_processes gauge
sidekiq_processes 2