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