lib/riemann/tools.rb in riemann-tools-1.1.1 vs lib/riemann/tools.rb in riemann-tools-1.2.0
- old
+ new
@@ -1,11 +1,11 @@
# frozen_string_literal: true
module Riemann
module Tools
require 'optimist'
- require 'riemann/client'
+ require 'riemann/tools/riemann_client_wrapper'
def self.included(base)
base.instance_eval do
def run
new.run
@@ -70,29 +70,11 @@
event = event.merge(attributes)
riemann << event
end
- def new_riemann_client
- r = Riemann::Client.new(
- host: options[:host],
- port: options[:port],
- timeout: options[:timeout],
- ssl: options[:tls],
- key_file: options[:tls_key],
- cert_file: options[:tls_cert],
- ca_file: options[:tls_ca_cert],
- ssl_verify: options[:tls_verify],
- )
- if options[:tcp] || options[:tls]
- r.tcp
- else
- r
- end
- end
-
def riemann
- @riemann ||= new_riemann_client
+ @riemann ||= RiemannClientWrapper.instance.configure(options)
end
alias r riemann
def run
t0 = Time.now