class PrometheusClientAddons::Prometheus::Client::GC
Constants
- HANDLES
- KEYS
Public Instance Methods
multi_name_docstring()
click to toggle source
# File lib/prometheus_client_addons/prometheus/client/gc.rb, line 43 def multi_name_docstring Hash[HANDLES.map { |key, value| ["#{prefix}#{key}".to_sym, value] }] end
multi_name_type()
click to toggle source
# File lib/prometheus_client_addons/prometheus/client/gc.rb, line 38 def multi_name_type full_handles = HANDLES.keys.map { |key| "#{prefix}#{key}" }.map(&:to_sym) Hash[full_handles.zip([:gauge] * HANDLES.size)] end
multi_values()
click to toggle source
# File lib/prometheus_client_addons/prometheus/client/gc.rb, line 47 def multi_values stat = ::GC.stat Hash[stat.map { |key, value| ["#{prefix}#{key}".to_sym, { {} => value }] }] end