Class: HadoopMetrics::DataNode
- Inherits:
-
Object
- Object
- HadoopMetrics::DataNode
- Includes:
- API
- Defined in:
- lib/hadoop_metrics/data_node.rb
Constant Summary collapse
- NODE_TYPE =
'dn'
- JSON_FILED_VALUES =
%W(NamenodeAddresses VolumeInfo)
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, #via_jmx
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class HadoopMetrics::API
Instance Method Details
#info ⇒ Object
10 11 12 |
# File 'lib/hadoop_metrics/data_node.rb', line 10 def info query_jmx('Hadoop:service=DataNode,name=DataNodeInfo', JSON_FILED_VALUES).first end |