class NetuitiveRailsAgent::ApiInteraction
Public Instance Methods
add_counter_sample(metric_id, val)
click to toggle source
# File lib/netuitive_rails_agent/api_interaction.rb, line 13 def add_counter_sample(metric_id, val) NetuitiveRailsAgent::ErrorLogger.guard('error during add_counter_sample') do NetuitiveRubyAPI.add_counter_sample(metric_id, val) end end
add_sample(metric_id, val)
click to toggle source
# File lib/netuitive_rails_agent/api_interaction.rb, line 7 def add_sample(metric_id, val) NetuitiveRailsAgent::ErrorLogger.guard('error during add_sample') do NetuitiveRubyAPI.add_sample(metric_id, val) end end
aggregate_counter_metric(metric_id, val)
click to toggle source
# File lib/netuitive_rails_agent/api_interaction.rb, line 25 def aggregate_counter_metric(metric_id, val) NetuitiveRailsAgent::ErrorLogger.guard('error during aggregate_counter_metric') do NetuitiveRubyAPI.aggregate_counter_metric(metric_id, val) end end
aggregate_metric(metric_id, val)
click to toggle source
# File lib/netuitive_rails_agent/api_interaction.rb, line 19 def aggregate_metric(metric_id, val) NetuitiveRailsAgent::ErrorLogger.guard('error during aggregate_metric') do NetuitiveRubyAPI.aggregate_metric(metric_id, val) end end
clear_metrics()
click to toggle source
# File lib/netuitive_rails_agent/api_interaction.rb, line 31 def clear_metrics NetuitiveRailsAgent::ErrorLogger.guard('error during clear_metrics') do NetuitiveRubyAPI.clear_metrics end end
event(message, timestamp = Time.new, title = 'Ruby Event', level = 'Info', source = 'Ruby Agent', type = 'INFO', tags = nil)
click to toggle source
# File lib/netuitive_rails_agent/api_interaction.rb, line 43 def event(message, timestamp = Time.new, title = 'Ruby Event', level = 'Info', source = 'Ruby Agent', type = 'INFO', tags = nil) NetuitiveRailsAgent::ErrorLogger.guard('error during event') do NetuitiveRubyAPI.event(message, timestamp, title, level, source, type, tags) end end
exception_event(exception, klass = nil, tags = nil)
click to toggle source
# File lib/netuitive_rails_agent/api_interaction.rb, line 49 def exception_event(exception, klass = nil, tags = nil) NetuitiveRailsAgent::ErrorLogger.guard('error during exception_event') do NetuitiveRubyAPI.exception_event(exception, klass, tags) end end
interval()
click to toggle source
# File lib/netuitive_rails_agent/api_interaction.rb, line 37 def interval NetuitiveRailsAgent::ErrorLogger.guard('error during interval') do NetuitiveRubyAPI.interval end end
send_metrics()
click to toggle source
# File lib/netuitive_rails_agent/api_interaction.rb, line 3 def send_metrics NetuitiveRubyAPI.send_metrics end
stop_server()
click to toggle source
# File lib/netuitive_rails_agent/api_interaction.rb, line 55 def stop_server NetuitiveRailsAgent::ErrorLogger.guard('error during stop_server') do NetuitiveRubyAPI.stop_server end end