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
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
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:in activate_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:in gem'
from /usr/local/bin/es-diag:18
Being a newbie in ruby and this, please help me overcome this issue...
Thanks and regards
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.