Class: NewRelic::Agent::ShimAgent
- Inherits:
-
Agent
- Object
- Agent
- NewRelic::Agent::ShimAgent
show all
- Defined in:
- lib/new_relic/agent/shim_agent.rb
Instance Attribute Summary
#beacon_configuration, #cross_app_encoding_bytes, #cross_process_id, #error_collector, #events, #metric_rules, #obfuscator, #record_sql, #service, #sql_sampler, #stats_engine, #thread_profiler, #transaction_rules, #transaction_sampler
#connect_attempts
Class Method Summary
collapse
Instance Method Summary
collapse
#config, #reset_config
#instance
beacon_url, browser_monitoring_app_time, browser_monitoring_queue_time, browser_monitoring_start_time, browser_monitoring_transaction_name, clamp_to_positive, current_metric_frame, insert_mobile_response_header, mobile_header_found_in?, obfuscate, timings
#end_transaction, #forked?, #record_transaction, #reset_stats, #set_record_sql, #set_record_tt, #start_transaction, #started?, #unsent_errors_size, #unsent_timeslice_data, #unsent_traces_size
#add_rules_to_engine, #apdex_f, #connect_retry_period, #connect_settings, #connect_to_server, #connected?, #disconnect, #disconnected?, #environment_for_connect, #finish_setup, #handle_license_error, #handle_unrecoverable_agent_error, #log_collector_messages, #log_connection!, #log_error, #note_connect_failure, #query_server_for_configuration, #should_connect?
#catch_errors, #create_and_run_worker_loop, #deferred_work!, #handle_force_disconnect, #handle_force_restart, #handle_other_error, #handle_server_connection_problem, #log_worker_loop_start
#already_started?, #check_config_and_start_agent, #connect_in_foreground, #correct_license_length, #defer_for_resque?, #disabled?, #has_correct_license_key?, #has_license_key?, #install_exit_handler, #log_app_names, #log_dispatcher, #log_environment, #log_if, #log_startup, #log_unless, #log_version_and_pid, #monitoring?, #using_forking_dispatcher?, #using_sinatra?, #weird_ruby?
Constructor Details
Returns a new instance of ShimAgent.
Class Method Details
.instance ⇒ Object
7
8
9
|
# File 'lib/new_relic/agent/shim_agent.rb', line 7
def self.instance
@instance ||= self.new
end
|
Instance Method Details
#after_fork(*args) ⇒ Object
18
|
# File 'lib/new_relic/agent/shim_agent.rb', line 18
def after_fork *args; end
|
25
|
# File 'lib/new_relic/agent/shim_agent.rb', line 25
def ; "" end
|
24
|
# File 'lib/new_relic/agent/shim_agent.rb', line 24
def ; "" end
|
#merge_data_from(*args) ⇒ Object
21
|
# File 'lib/new_relic/agent/shim_agent.rb', line 21
def merge_data_from *args; end
|
#pop_trace_execution_flag(*args) ⇒ Object
23
|
# File 'lib/new_relic/agent/shim_agent.rb', line 23
def pop_trace_execution_flag *args; end
|
#push_trace_execution_flag(*args) ⇒ Object
22
|
# File 'lib/new_relic/agent/shim_agent.rb', line 22
def push_trace_execution_flag *args; end
|
#shutdown(*args) ⇒ Object
20
|
# File 'lib/new_relic/agent/shim_agent.rb', line 20
def shutdown *args; end
|
#start(*args) ⇒ Object
19
|
# File 'lib/new_relic/agent/shim_agent.rb', line 19
def start *args; end
|