Module: Sonic
- Defined in:
- lib/sonic.rb,
lib/sonic/version.rb,
lib/sonic/protocols/tcp.rb,
lib/sonic/protocols/amqp.rb,
lib/sonic/protocols/base.rb,
lib/sonic/protocols/http.rb,
lib/sonic/service_checker.rb,
lib/generators/templates/config.rb,
lib/sonic/service_checker_builder.rb,
app/controllers/sonic/results_controller.rb
Defined Under Namespace
Modules: Protocol Classes: Engine, ResultsController, ServiceChecker, ServiceCheckerBuilder
Constant Summary collapse
- VERSION =
"0.1.8"
- SONIC_CHECKS =
HTTP check example
checks << Sonic.service_checker do
protocol :http host 'myhost' port 80
end
checks
Class Method Summary collapse
Class Method Details
.service_checker(&block) ⇒ Object
19 20 21 |
# File 'lib/sonic.rb', line 19 def self.service_checker(&block) Docile.dsl_eval(Sonic::ServiceCheckerBuilder.new, &block).build end |