final case class Cpu(address: Address, timestamp: Long, systemLoadAverage: Option[Double], cpuCombined: Option[Double], cpuStolen: Option[Double], processors: Int) extends Product with Serializable
- address
akka.actor.Address of the node the metrics are gathered at
- timestamp
the time of sampling, in milliseconds since midnight, January 1, 1970 UTC
- systemLoadAverage
OS-specific average load on the CPUs in the system, for the past 1 minute, The system is possibly nearing a bottleneck if the system load average is nearing number of cpus/cores.
- cpuCombined
combined CPU sum of User + Sys + Nice + Wait, in percentage ([0.0 - 1.0]. This metric can describe the amount of time the CPU spent executing code during n-interval and how much more it could theoretically.
- cpuStolen
stolen CPU time, in percentage ([0.0 - 1.0].
- processors
the number of available processors
- Annotations
- @SerialVersionUID()
- Source
- Metric.scala
- Alphabetic
- By Inheritance
- Cpu
- Serializable
- Product
- Equals
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new Cpu(address: Address, timestamp: Long, systemLoadAverage: Option[Double], cpuCombined: Option[Double], cpuStolen: Option[Double], processors: Int)
- address
akka.actor.Address of the node the metrics are gathered at
- timestamp
the time of sampling, in milliseconds since midnight, January 1, 1970 UTC
- systemLoadAverage
OS-specific average load on the CPUs in the system, for the past 1 minute, The system is possibly nearing a bottleneck if the system load average is nearing number of cpus/cores.
- cpuCombined
combined CPU sum of User + Sys + Nice + Wait, in percentage ([0.0 - 1.0]. This metric can describe the amount of time the CPU spent executing code during n-interval and how much more it could theoretically.
- cpuStolen
stolen CPU time, in percentage ([0.0 - 1.0].
- processors
the number of available processors