Strech/sidekiq-prometheus-exporter

View on GitHub
lib/sidekiq/prometheus/exporter/templates/scheduler.erb

Summary

Maintainability
Test Coverage
# HELP sidekiq_scheduler_jobs The number of recurring jobs.
# TYPE sidekiq_scheduler_jobs gauge
sidekiq_scheduler_jobs <%= format('%d', @stats.jobs_count) %>

# HELP sidekiq_scheduler_enabled_jobs The number of enabled recurring jobs.
# TYPE sidekiq_scheduler_enabled_jobs gauge
sidekiq_scheduler_enabled_jobs <%= format('%d', @stats.enabled_jobs_count) %>

# 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
<% @stats.last_runs.each do |job, last_run_minutes| %>sidekiq_scheduler_time_since_last_run_minutes{name="<%= job %>"} <%= format('%i', last_run_minutes) %>
<% end %>