Class: Metrix::FPM
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
- #extract(data) ⇒ Object
-
#initialize(data) ⇒ FPM
constructor
A new instance of FPM.
- #prefix ⇒ Object
Methods inherited from Base
#cast_int, ignore, #ignore_metric?, ignore_metrics, inherited, known_metrics, #metrics, prefix, set_known_metrics, set_prefix, subclasses, #tagged_metrics, #tags, #unfiltered_metrics
Constructor Details
#initialize(data) ⇒ FPM
Returns a new instance of FPM.
12 13 14 15 |
# File 'lib/metrix/fpm.rb', line 12 def initialize(data) @data = data @time = Time.now end |
Instance Method Details
#extract(data) ⇒ Object
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/metrix/fpm.rb', line 21 def extract(data) { accepted_conn: accepted_conn, start_since: start_since, accepted_conn: accepted_conn, listen_queue: listen_queue, max_listen_queue: max_listen_queue, listen_queue_len: listen_queue_len, idle_processes: idle_processes, active_processes: active_processes, total_processes: total_processes, max_active_processes: max_active_processes, max_children_reached: max_children_reached, slow_requests: slow_requests, } end |
#prefix ⇒ Object
17 18 19 |
# File 'lib/metrix/fpm.rb', line 17 def prefix "fpm" end |