Class: CheckES::Command
Instance Method Summary collapse
Instance Method Details
#check ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/check_es.rb', line 15 def check data = Http.get "#{.endpoint}/_cluster/health" status = data['status'] nodes = data['number_of_nodes'] if status != 'green' "cluster status is #{status} with #{nodes} nodes" store_value :nodes, 0 else store_value :nodes, nodes end end |