ANN: es-diag - elastic search sanity checks/diagnostics


(Dotan Nahum) #1

Hello group,

I'd like to announce es-diag

I've decided to build a tool for our ops, to assist discovering improper
Elastic Search machine configuration.
The goal is to provide 0-friction and fast problem discovery for ops before
they start implementing Elastic Search,
and while they are running an instance.

Right now the bare minimum is implemented in terms of checks - that is, the
common 'too many open files' ulimit problem.
However the needed framework is in place such that you can write a 'check'
script using the simple DSL-like structure, and send a pull request pretty
easily.

In the immediate future, I'm planning integration with a running instance's
cluster info to warn about health problems.
In addition, a quiet-mode where the tool can be easily integrated with
monitoring tools such as nagios/zabbix and the sorts.

Please feel free to ask me questions directly, here, or open issues/pull
requests

Hope this helps,
Dotan


(nelalx) #2

Hi

 Great work on es-diag...I jus tried to install es-diag and got warnings

like

Unrecognized directive 'short' in README.rdoc
Unrecognized directive 'long' in README.rdoc
Unrecognized directive 'description' in README.rdoc
Unrecognized directive 'default' in README.rdoc
Unrecognized directive 'required' in README.rdoc
Unrecognized directive 'on' in README.rdoc
Unrecognized directive 'boolean' in README.rdoc
Unrecognized directive 'show_options' in README.rdoc
Unrecognized directive 'exit' in README.rdoc
Unrecognized directive 'proc' in README.rdoc

But it got installed..When i tried to check the status it shows the following error...

Invalid gemspec in [/var/lib/gems/1.8/specifications/es-diag-0.0.1.gemspec]: invalid date format in specification: "2012-06-14 00:00:00.000000000Z"
/usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:926:in report_activate_error': Could not find RubyGem es-diag (>= 0) (Gem::LoadError) from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:244:inactivate_dep'
from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:236:in activate' from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:1307:ingem'
from /usr/local/bin/es-diag:18

Being a newbie in ruby and this, please help me overcome this issue...
Thanks and regards

Nel


(Dotan Nahum) #3

issue fixed in 0.0.2

On Saturday, June 16, 2012 12:50:35 PM UTC+3, nel wrote:

Hi

 Great work on es-diag...I jus tried to install es-diag and got 

warnings

like

Unrecognized directive 'short' in README.rdoc
Unrecognized directive 'long' in README.rdoc
Unrecognized directive 'description' in README.rdoc
Unrecognized directive 'default' in README.rdoc
Unrecognized directive 'required' in README.rdoc
Unrecognized directive 'on' in README.rdoc
Unrecognized directive 'boolean' in README.rdoc
Unrecognized directive 'show_options' in README.rdoc
Unrecognized directive 'exit' in README.rdoc
Unrecognized directive 'proc' in README.rdoc

But it got installed..When i tried to check the status it shows the
following error...

Invalid gemspec in
[/var/lib/gems/1.8/specifications/es-diag-0.0.1.gemspec]:
invalid date format in specification: "2012-06-14 00:00:00.000000000Z"
/usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:926:in report_activate_error': Could not find RubyGem es-diag (>= 0) (Gem::LoadError) from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:244:inactivate_dep'
from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:236:in activate' from /usr/lib/ruby/vendor_ruby/1.8/rubygems.rb:1307:ingem'
from /usr/local/bin/es-diag:18

Being a newbie in ruby and this, please help me overcome this issue...
Thanks and regards

Nel

--
View this message in context:
http://elasticsearch-users.115913.n3.nabble.com/ANN-es-diag-elastic-search-sanity-checks-diagnostics-tp4019301p4019413.html
Sent from the ElasticSearch Users mailing list archive at Nabble.com.


(system) #4