Chronicle V1 API - Class Google::Backstory::Srum (v1.4.0)

Reference documentation and code samples for the Chronicle V1 API class Google::Backstory::Srum.

The Srum extension captures details specific to Windows System Resource Usage Monitor (SRUM) events.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#background_bytes_read

def background_bytes_read() -> ::Integer
Returns
  • (::Integer) — The number of bytes read by the application while running in the background.

#background_bytes_read=

def background_bytes_read=(value) -> ::Integer
Parameter
  • value (::Integer) — The number of bytes read by the application while running in the background.
Returns
  • (::Integer) — The number of bytes read by the application while running in the background.

#background_bytes_written

def background_bytes_written() -> ::Integer
Returns
  • (::Integer) — The number of bytes written by the application while running in the background.

#background_bytes_written=

def background_bytes_written=(value) -> ::Integer
Parameter
  • value (::Integer) — The number of bytes written by the application while running in the background.
Returns
  • (::Integer) — The number of bytes written by the application while running in the background.

#background_context_switches

def background_context_switches() -> ::Integer
Returns
  • (::Integer) — The number of context switches performed by the application's threads while in the background.

#background_context_switches=

def background_context_switches=(value) -> ::Integer
Parameter
  • value (::Integer) — The number of context switches performed by the application's threads while in the background.
Returns
  • (::Integer) — The number of context switches performed by the application's threads while in the background.

#background_cycle_count

def background_cycle_count() -> ::Integer
Returns
  • (::Integer) — The amount of CPU cycle time consumed by the application in the background, measured in clock cycles.

#background_cycle_count=

def background_cycle_count=(value) -> ::Integer
Parameter
  • value (::Integer) — The amount of CPU cycle time consumed by the application in the background, measured in clock cycles.
Returns
  • (::Integer) — The amount of CPU cycle time consumed by the application in the background, measured in clock cycles.

#background_flushes_count

def background_flushes_count() -> ::Integer
Returns
  • (::Integer) — The number of flush operations performed by the application in the background.

#background_flushes_count=

def background_flushes_count=(value) -> ::Integer
Parameter
  • value (::Integer) — The number of flush operations performed by the application in the background.
Returns
  • (::Integer) — The number of flush operations performed by the application in the background.

#background_read_operations

def background_read_operations() -> ::Integer
Returns
  • (::Integer) — The number of read operations performed by the application in the background.

#background_read_operations=

def background_read_operations=(value) -> ::Integer
Parameter
  • value (::Integer) — The number of read operations performed by the application in the background.
Returns
  • (::Integer) — The number of read operations performed by the application in the background.

#background_write_operations

def background_write_operations() -> ::Integer
Returns
  • (::Integer) — The number of write operations performed by the application in the background.

#background_write_operations=

def background_write_operations=(value) -> ::Integer
Parameter
  • value (::Integer) — The number of write operations performed by the application in the background.
Returns
  • (::Integer) — The number of write operations performed by the application in the background.

#id

def id() -> ::String
Returns
  • (::String) — A unique identifier for the SRUM record or the application/user being monitored.

#id=

def id=(value) -> ::String
Parameter
  • value (::String) — A unique identifier for the SRUM record or the application/user being monitored.
Returns
  • (::String) — A unique identifier for the SRUM record or the application/user being monitored.

#interface_luid

def interface_luid() -> ::String
Returns
  • (::String) — The Locally Unique Identifier (LUID) for the network interface used for data transfer.

#interface_luid=

def interface_luid=(value) -> ::String
Parameter
  • value (::String) — The Locally Unique Identifier (LUID) for the network interface used for data transfer.
Returns
  • (::String) — The Locally Unique Identifier (LUID) for the network interface used for data transfer.