1
0
Fork 0
mirror of https://github.com/mperham/sidekiq.git synced 2022-11-09 13:52:34 -05:00
mperham--sidekiq/test
Adam McCrea 0b3751bf29
Histogram chart for job-specific metrics (#5473)
* Refactor job query

* First attempt at a histogram chart

* Explore a box plot chart

* Show 3 chart variations

* Outline boxes instead of solid boxes

* Remove box plot chart

* Use linear y-axis

This matches the axis for the metrics overview page, and it clarifies the data.

* Data tables for job metrics

* Add histogram totals chart

* Move things around

* Tooltip for histogram chart

* Fix deploy tooltip

* Extract marks query

* Extract chart base class

* Renaming

* Ensure a min radius for histogram bubbles

High job counts can result in a very small multiplier, which was making some of the bubbles too small to be visible.

* Round everything to two decimals for consistency

* styling for metrics headers

* Show emdash when timing info is n/a

* No job results found message

* No need for metrics header
2022-08-16 10:56:36 -07:00
..
dummy minimize sqlite db files 2022-03-30 07:14:07 -07:00
fixtures
config.yml Remove daemonization, pidfile and logfile options, #4045 2018-12-07 13:41:26 -08:00
config__FILE__and__dir__.yml Make __FILE__ and __dir__ behave as expected in ERB configs (#5062) 2021-11-15 21:08:27 -08:00
config_empty.yml Cleanup CLI (#4026) 2018-12-03 13:24:37 -08:00
config_environment.yml Remove daemonization, pidfile and logfile options, #4045 2018-12-07 13:41:26 -08:00
config_queues_without_weights.yml Fix: Strict ordering must be followed for queues without weights specified by -q (#4554) 2020-05-05 13:00:48 -07:00
config_string.yml Remove daemonization, pidfile and logfile options, #4045 2018-12-07 13:41:26 -08:00
config_with_alias.yml Load aliases for Psych 4 (included in Ruby 3.1) (#5141) 2022-01-24 13:32:36 -08:00
config_with_internal_options.yml Do not allow to set strict via the config file (#4557) 2020-05-07 09:00:19 -07:00
fake_env.rb
helper.rb Update standard rules (#5360) 2022-06-05 07:44:52 -07:00
test_actors.rb Update standard rules (#5360) 2022-06-05 07:44:52 -07:00
test_api.rb Create a timeout that happens before cleanup (#5438) 2022-07-19 14:11:06 -07:00
test_cli.rb Update standard rules (#5360) 2022-06-05 07:44:52 -07:00
test_client.rb redis-client: Fix ZADD compatibility (#5387) 2022-06-13 06:27:57 -07:00
test_csrf.rb Update standard rules (#5360) 2022-06-05 07:44:52 -07:00
test_current_attributes.rb Update standard rules (#5360) 2022-06-05 07:44:52 -07:00
test_dead_set.rb standard:fix the testsuite codebase, no functional changes 2022-03-03 12:51:10 -08:00
test_exception_handler.rb Prepare for upcoming Sidekiq::Config redesign (#5340) 2022-05-31 13:37:31 -07:00
test_extensions.rb standard:fix the testsuite codebase, no functional changes 2022-03-03 12:51:10 -08:00
test_fetch.rb Prepare for upcoming Sidekiq::Config redesign (#5340) 2022-05-31 13:37:31 -07:00
test_job.rb Update standard rules (#5360) 2022-06-05 07:44:52 -07:00
test_job_generator.rb standard:fix the testsuite codebase, no functional changes 2022-03-03 12:51:10 -08:00
test_job_logger.rb Update standard rules (#5360) 2022-06-05 07:44:52 -07:00
test_launcher.rb Prepare for upcoming Sidekiq::Config redesign (#5340) 2022-05-31 13:37:31 -07:00
test_logger.rb Update standard rules (#5360) 2022-06-05 07:44:52 -07:00
test_manager.rb Prepare for upcoming Sidekiq::Config redesign (#5340) 2022-05-31 13:37:31 -07:00
test_metrics.rb Histogram chart for job-specific metrics (#5473) 2022-08-16 10:56:36 -07:00
test_middleware.rb Adjust middleware, fixes #5371 2022-06-08 12:31:25 -07:00
test_processor.rb Per-job execution metrics (#5384) 2022-07-28 12:21:42 -07:00
test_rails.rb standard:fix the testsuite codebase, no functional changes 2022-03-03 12:51:10 -08:00
test_redis_connection.rb Prepare for upcoming Sidekiq::Config redesign (#5340) 2022-05-31 13:37:31 -07:00
test_retry.rb fix broken tests 2022-07-14 16:05:25 -07:00
test_retry_exhausted.rb Prepare for upcoming Sidekiq::Config redesign (#5340) 2022-05-31 13:37:31 -07:00
test_scheduled.rb Update standard rules (#5360) 2022-06-05 07:44:52 -07:00
test_scheduling.rb standard:fix the testsuite codebase, no functional changes 2022-03-03 12:51:10 -08:00
test_sidekiq.rb Prepare for upcoming Sidekiq::Config redesign (#5340) 2022-05-31 13:37:31 -07:00
test_sidekiqmon.rb standard:fix the testsuite codebase, no functional changes 2022-03-03 12:51:10 -08:00
test_systemd.rb Update standard rules (#5360) 2022-06-05 07:44:52 -07:00
test_testing.rb standard:fix the testsuite codebase, no functional changes 2022-03-03 12:51:10 -08:00
test_testing_fake.rb Update standard rules (#5360) 2022-06-05 07:44:52 -07:00
test_testing_inline.rb standard:fix the testsuite codebase, no functional changes 2022-03-03 12:51:10 -08:00
test_transaction_aware_client.rb Add transaction-aware client (#5291) 2022-05-06 10:10:36 -07:00
test_web.rb Update standard rules (#5360) 2022-06-05 07:44:52 -07:00
test_web_helpers.rb fix broken tests 2022-07-14 16:05:25 -07:00
test_worker.rb standard:fix the testsuite codebase, no functional changes 2022-03-03 12:51:10 -08:00