class Atatus::Metrics::CpuMemSet::Sample

@api private

Attributes

page_size[RW]

rubocop:enable Metrics/ParameterLists

process_cpu_usage[RW]

rubocop:enable Metrics/ParameterLists

process_memory_rss[RW]

rubocop:enable Metrics/ParameterLists

process_memory_size[RW]

rubocop:enable Metrics/ParameterLists

system_cpu_total[RW]

rubocop:enable Metrics/ParameterLists

system_cpu_usage[RW]

rubocop:enable Metrics/ParameterLists

system_memory_free[RW]

rubocop:enable Metrics/ParameterLists

system_memory_total[RW]

rubocop:enable Metrics/ParameterLists

Public Class Methods

new( page_size:, process_cpu_usage:, process_memory_rss:, process_memory_size:, system_cpu_total:, system_cpu_usage:, system_memory_free:, system_memory_total: ) click to toggle source

rubocop:disable Metrics/ParameterLists

# File lib/atatus/metrics/cpu_mem_set.rb, line 29
def initialize(
  page_size:,
  process_cpu_usage:,
  process_memory_rss:,
  process_memory_size:,
  system_cpu_total:,
  system_cpu_usage:,
  system_memory_free:,
  system_memory_total:
)
  @page_size = page_size
  @process_cpu_usage = process_cpu_usage
  @process_memory_rss = process_memory_rss
  @process_memory_size = process_memory_size
  @system_cpu_total = system_cpu_total
  @system_cpu_usage = system_cpu_usage
  @system_memory_free = system_memory_free
  @system_memory_total = system_memory_total
end