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



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

def execution_context
  @execution_context
end

#fiber_idObject (readonly)

Returns the value of attribute fiber_id

Returns:

  • (Object)

    the current value of fiber_id



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

def fiber_id
  @fiber_id
end

#handleObject (readonly)

Returns the value of attribute handle

Returns:

  • (Object)

    the current value of handle



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

def handle
  @handle
end

#locationObject (readonly)

Returns the value of attribute location

Returns:

  • (Object)

    the current value of location



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

def location
  @location
end

#measurementsObject (readonly)

Returns the value of attribute measurements

Returns:

  • (Object)

    the current value of measurements



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

def measurements
  @measurements
end

#operationObject (readonly)

Returns the value of attribute operation

Returns:

  • (Object)

    the current value of operation



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

def operation
  @operation
end

#scheduler_snapshotObject (readonly)

Returns the value of attribute scheduler_snapshot

Returns:

  • (Object)

    the current value of scheduler_snapshot



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

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



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

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



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

def thread_id
  @thread_id
end