Class: TCellAgent::Instrumentation::TCellData
- Inherits:
-
Object
- Object
- TCellAgent::Instrumentation::TCellData
- Defined in:
- lib/tcell_agent/instrumentation.rb
Instance Attribute Summary collapse
-
#context_filters_by_term ⇒ Object
Returns the value of attribute context_filters_by_term.
-
#csrf_exception_name ⇒ Object
Returns the value of attribute csrf_exception_name.
-
#database_filters ⇒ Object
Returns the value of attribute database_filters.
-
#database_result_sizes ⇒ Object
Returns the value of attribute database_result_sizes.
-
#fullpath ⇒ Object
Returns the value of attribute fullpath.
-
#grape_mount_endpoint ⇒ Object
Returns the value of attribute grape_mount_endpoint.
-
#hmac_session_id ⇒ Object
Returns the value of attribute hmac_session_id.
-
#password ⇒ Object
Returns the value of attribute password.
-
#patches_blocking_triggered ⇒ Object
Returns the value of attribute patches_blocking_triggered.
-
#path ⇒ Object
Returns the value of attribute path.
-
#path_parameters ⇒ Object
Returns the value of attribute path_parameters.
-
#referrer ⇒ Object
Returns the value of attribute referrer.
-
#remote_address ⇒ Object
Returns the value of attribute remote_address.
-
#request_method ⇒ Object
Returns the value of attribute request_method.
-
#reverse_proxy_header_value ⇒ Object
Returns the value of attribute reverse_proxy_header_value.
-
#route_id ⇒ Object
Returns the value of attribute route_id.
-
#session_id ⇒ Object
Returns the value of attribute session_id.
-
#sql_exceptions ⇒ Object
Returns the value of attribute sql_exceptions.
-
#transaction_id ⇒ Object
Returns the value of attribute transaction_id.
-
#uri ⇒ Object
Returns the value of attribute uri.
-
#user_agent ⇒ Object
Returns the value of attribute user_agent.
-
#user_id ⇒ Object
Returns the value of attribute user_id.
Instance Method Summary collapse
-
#initialize ⇒ TCellData
constructor
A new instance of TCellData.
- #to_s ⇒ Object
Constructor Details
#initialize ⇒ TCellData
Returns a new instance of TCellData.
17 18 19 20 21 |
# File 'lib/tcell_agent/instrumentation.rb', line 17 def initialize @patches_blocking_triggered = false @sql_exceptions = [] @database_result_sizes = [] end |
Instance Attribute Details
#context_filters_by_term ⇒ Object
Returns the value of attribute context_filters_by_term.
10 11 12 |
# File 'lib/tcell_agent/instrumentation.rb', line 10 def context_filters_by_term @context_filters_by_term end |
#csrf_exception_name ⇒ Object
Returns the value of attribute csrf_exception_name.
10 11 12 |
# File 'lib/tcell_agent/instrumentation.rb', line 10 def csrf_exception_name @csrf_exception_name end |
#database_filters ⇒ Object
Returns the value of attribute database_filters.
10 11 12 |
# File 'lib/tcell_agent/instrumentation.rb', line 10 def database_filters @database_filters end |
#database_result_sizes ⇒ Object
Returns the value of attribute database_result_sizes.
10 11 12 |
# File 'lib/tcell_agent/instrumentation.rb', line 10 def database_result_sizes @database_result_sizes end |
#fullpath ⇒ Object
Returns the value of attribute fullpath.
10 11 12 |
# File 'lib/tcell_agent/instrumentation.rb', line 10 def fullpath @fullpath end |
#grape_mount_endpoint ⇒ Object
Returns the value of attribute grape_mount_endpoint.
10 11 12 |
# File 'lib/tcell_agent/instrumentation.rb', line 10 def grape_mount_endpoint @grape_mount_endpoint end |
#hmac_session_id ⇒ Object
Returns the value of attribute hmac_session_id.
10 11 12 |
# File 'lib/tcell_agent/instrumentation.rb', line 10 def hmac_session_id @hmac_session_id end |
#password ⇒ Object
Returns the value of attribute password.
10 11 12 |
# File 'lib/tcell_agent/instrumentation.rb', line 10 def password @password end |
#patches_blocking_triggered ⇒ Object
Returns the value of attribute patches_blocking_triggered.
10 11 12 |
# File 'lib/tcell_agent/instrumentation.rb', line 10 def patches_blocking_triggered @patches_blocking_triggered end |
#path ⇒ Object
Returns the value of attribute path.
10 11 12 |
# File 'lib/tcell_agent/instrumentation.rb', line 10 def path @path end |
#path_parameters ⇒ Object
Returns the value of attribute path_parameters.
10 11 12 |
# File 'lib/tcell_agent/instrumentation.rb', line 10 def path_parameters @path_parameters end |
#referrer ⇒ Object
Returns the value of attribute referrer.
10 11 12 |
# File 'lib/tcell_agent/instrumentation.rb', line 10 def referrer @referrer end |
#remote_address ⇒ Object
Returns the value of attribute remote_address.
10 11 12 |
# File 'lib/tcell_agent/instrumentation.rb', line 10 def remote_address @remote_address end |
#request_method ⇒ Object
Returns the value of attribute request_method.
10 11 12 |
# File 'lib/tcell_agent/instrumentation.rb', line 10 def request_method @request_method end |
#reverse_proxy_header_value ⇒ Object
Returns the value of attribute reverse_proxy_header_value.
10 11 12 |
# File 'lib/tcell_agent/instrumentation.rb', line 10 def reverse_proxy_header_value @reverse_proxy_header_value end |
#route_id ⇒ Object
Returns the value of attribute route_id.
10 11 12 |
# File 'lib/tcell_agent/instrumentation.rb', line 10 def route_id @route_id end |
#session_id ⇒ Object
Returns the value of attribute session_id.
10 11 12 |
# File 'lib/tcell_agent/instrumentation.rb', line 10 def session_id @session_id end |
#sql_exceptions ⇒ Object
Returns the value of attribute sql_exceptions.
10 11 12 |
# File 'lib/tcell_agent/instrumentation.rb', line 10 def sql_exceptions @sql_exceptions end |
#transaction_id ⇒ Object
Returns the value of attribute transaction_id.
10 11 12 |
# File 'lib/tcell_agent/instrumentation.rb', line 10 def transaction_id @transaction_id end |
#uri ⇒ Object
Returns the value of attribute uri.
10 11 12 |
# File 'lib/tcell_agent/instrumentation.rb', line 10 def uri @uri end |
#user_agent ⇒ Object
Returns the value of attribute user_agent.
10 11 12 |
# File 'lib/tcell_agent/instrumentation.rb', line 10 def user_agent @user_agent end |
#user_id ⇒ Object
Returns the value of attribute user_id.
10 11 12 |
# File 'lib/tcell_agent/instrumentation.rb', line 10 def user_id @user_id end |
Instance Method Details
#to_s ⇒ Object
23 24 25 26 27 28 29 |
# File 'lib/tcell_agent/instrumentation.rb', line 23 def to_s "<#{self.class.name} transaction_id: #{transaction_id} session_id: #{session_id} " \ "hmac_session_id: #{hmac_session_id} user_id: #{user_id} route_id: #{route_id} " \ "uri: #{uri} context_filters_by_term: #{context_filters_by_term} " \ "database_filters: #{database_filters} remote_address: #{remote_address} user_agent: #{user_agent} " \ "request_method: #{@request_method} path_parameters: #{@path_parameters}>" end |