Class: HadoopMetrics2::NodeManager
- Inherits:
-
Object
- Object
- HadoopMetrics2::NodeManager
- Includes:
- API
- Defined in:
- lib/hadoop_metrics2/node_manager.rb
Constant Summary collapse
- NODE_TYPE =
'nm'
Constants included from API
Instance Attribute Summary
Attributes included from API
Instance Method Summary collapse
Methods included from API
#gc, #get_jmx, #initialize, #memory, #metrics, #query_jmx, #scheduler, #via_jmx
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class HadoopMetrics2::API
Instance Method Details
#application(opts = {}) ⇒ Object
13 14 15 16 17 |
# File 'lib/hadoop_metrics2/node_manager.rb', line 13 def application(opts = {}) column = get_column(opts) column = HadoopMetrics2.to_snake_case(column) if @snake_case metrics(get_force(opts))['nodeInfo'] end |
#info ⇒ Object
9 10 11 |
# File 'lib/hadoop_metrics2/node_manager.rb', line 9 def info query_jmx('Hadoop:service=NodeManager,name=NodeManagerMetrics').first end |