exq v0.10.0 Exq.Redis.JobStat

The JobStat module encapsulates storing system-wide stats on top of Redis It aims to be compatible with the Sidekiq stats format.

Summary

Functions

add_process(redis, namespace, process_info, serialized_process \\ nil)
add_process_commands(namespace, process_info, serialized_process \\ nil)
busy(redis, namespace)
cleanup_processes(redis, namespace, host)
clear_failed(redis, namespace)
clear_processes(redis, namespace)
find_failed(redis, namespace, jid)
get_count(redis, namespace, key)
processes(redis, namespace)
realtime_stats(redis, namespace)
record_failure(redis, namespace, error, job, current_date \\ DateTime.utc_now())
record_failure_commands(namespace, error, job, current_date \\ DateTime.utc_now())
record_processed(redis, namespace, job, current_date \\ DateTime.utc_now())
record_processed_commands(namespace, job, current_date \\ DateTime.utc_now())
remove_failed(redis, namespace, jid)
remove_process(redis, namespace, process_info, serialized_process \\ nil)
remove_process_commands(namespace, process_info, serialized_process \\ nil)
remove_queue(redis, namespace, queue)