Class: HealthCheck::ElasticsearchHealthCheck
- Inherits:
-
Object
- Object
- HealthCheck::ElasticsearchHealthCheck
- Extended by:
- BaseHealthCheck
- Defined in:
- lib/health_check/elasticsearch_health_check.rb
Class Method Summary collapse
Methods included from BaseHealthCheck
Class Method Details
.check ⇒ Object
5 6 7 8 9 10 11 12 13 |
# File 'lib/health_check/elasticsearch_health_check.rb', line 5 def self.check unless defined?(::Elasticsearch) raise "Wrong configuration. Missing 'elasticsearch' gem" end res = ::Elasticsearch::Client.new.ping res == true ? '' : "Elasticsearch returned #{res.inspect} instead of true" rescue Exception => e create_error 'elasticsearch', e. end |