Class: FiberAudit::Runtime::Probes::Base::Observation

Inherits:
Data
  • Object
show all
Defined in:
lib/fiber_audit/runtime/probes/base.rb

Instance Attribute Summary collapse

Instance Attribute Details

#execution_contextObject (readonly)

Returns the value of attribute execution_context

Returns:

  • (Object)

    the current value of execution_context



23
24
25
# File 'lib/fiber_audit/runtime/probes/base.rb', line 23

def execution_context
  @execution_context
end

#fiber_idObject (readonly)

Returns the value of attribute fiber_id

Returns:

  • (Object)

    the current value of fiber_id



23
24
25
# File 'lib/fiber_audit/runtime/probes/base.rb', line 23

def fiber_id
  @fiber_id
end

#handleObject (readonly)

Returns the value of attribute handle

Returns:

  • (Object)

    the current value of handle



23
24
25
# File 'lib/fiber_audit/runtime/probes/base.rb', line 23

def handle
  @handle
end

#locationObject (readonly)

Returns the value of attribute location

Returns:

  • (Object)

    the current value of location



23
24
25
# File 'lib/fiber_audit/runtime/probes/base.rb', line 23

def location
  @location
end

#measurementsObject (readonly)

Returns the value of attribute measurements

Returns:

  • (Object)

    the current value of measurements



23
24
25
# File 'lib/fiber_audit/runtime/probes/base.rb', line 23

def measurements
  @measurements
end

#operationObject (readonly)

Returns the value of attribute operation

Returns:

  • (Object)

    the current value of operation



23
24
25
# File 'lib/fiber_audit/runtime/probes/base.rb', line 23

def operation
  @operation
end

#scheduler_snapshotObject (readonly)

Returns the value of attribute scheduler_snapshot

Returns:

  • (Object)

    the current value of scheduler_snapshot



23
24
25
# File 'lib/fiber_audit/runtime/probes/base.rb', line 23

def scheduler_snapshot
  @scheduler_snapshot
end

#started_monotonic_nsObject (readonly)

Returns the value of attribute started_monotonic_ns

Returns:

  • (Object)

    the current value of started_monotonic_ns



23
24
25
# File 'lib/fiber_audit/runtime/probes/base.rb', line 23

def started_monotonic_ns
  @started_monotonic_ns
end

#thread_idObject (readonly)

Returns the value of attribute thread_id

Returns:

  • (Object)

    the current value of thread_id



23
24
25
# File 'lib/fiber_audit/runtime/probes/base.rb', line 23

def thread_id
  @thread_id
end