diff --git a/saas/lib/fizzy/saas/gvl_instrumentation.rb b/saas/lib/fizzy/saas/gvl_instrumentation.rb index 0733d05d8..2b628d4b9 100644 --- a/saas/lib/fizzy/saas/gvl_instrumentation.rb +++ b/saas/lib/fizzy/saas/gvl_instrumentation.rb @@ -10,7 +10,7 @@ module Fizzy before = GVLTools::LocalTimer.monotonic_time result = @app.call(env) gvl_wait_ns = GVLTools::LocalTimer.monotonic_time - before - Yabeda.gvl.request_wait_seconds.measure({}, gvl_wait_ns / 1_000_000_000.0) + Yabeda.gvl.request_wait.measure({}, gvl_wait_ns / 1_000_000_000.0) result ensure GVLTools::LocalTimer.disable diff --git a/saas/lib/yabeda/gvl.rb b/saas/lib/yabeda/gvl.rb index a62e5abfe..2c77d098b 100644 --- a/saas/lib/yabeda/gvl.rb +++ b/saas/lib/yabeda/gvl.rb @@ -14,7 +14,7 @@ module Yabeda gauge :global_timer_total_seconds, comment: "Total time all threads spent waiting on the GVL (seconds)" - histogram :request_wait_seconds, + histogram :request_wait, unit: :seconds, comment: "GVL wait time experienced during a single request (seconds)", buckets: WAIT_HISTOGRAM_BUCKETS