Package

kamon.system

host

Permalink

package host

Visibility
  1. Public
  2. All

Type Members

  1. class DiffRecordingHistogram extends Histogram

    Permalink

    Wrapper Histogram for cases in which the recorded values should always be the difference between the current value and the last recorded value.

    Wrapper Histogram for cases in which the recorded values should always be the difference between the current value and the last recorded value. This is not thread-safe and only to be used with Sigar-based metrics that are securely updated within an actor.

  2. final case class LoadAverageMetrics(metricName: String) extends Product with Serializable

    Permalink
  3. class SigarMetricsUpdater extends Runnable

    Permalink

Value Members

  1. object ContextSwitchesMetrics extends MetricBuilder with CustomMetricBuilder

    Permalink

    Context Switches metrics:

    Context Switches metrics:

    • process-voluntary: Total number of voluntary context switches related to the current process (one thread explicitly yield the CPU to another).
    • process-non-voluntary: Total number of involuntary context switches related to the current process (the system scheduler suspends and active thread, and switches control to a different thread).
    • global: Total number of context switches across all CPUs.
  2. object CpuMetrics extends MetricBuilder with SigarMetricBuilder

    Permalink

    Cpu usage metrics, as reported by Sigar:

    Cpu usage metrics, as reported by Sigar:

    • user: Total percentage of system cpu user time.
    • system: Total percentage of system cpu kernel time.
    • wait: Total percentage of system cpu io wait time.
    • idle: Total percentage of system cpu idle time
    • stolen: Total percentage of system cpu involuntary wait time. @see "Understanding Stolen Cpu"
    • combined: Total percentage of user + system + nice + wait CPU usage.
  3. object DiffRecordingHistogram

    Permalink
  4. object FileSystemMetrics extends MetricBuilder with SigarMetricBuilder

    Permalink

    Disk usage metrics, as reported by Sigar:

    Disk usage metrics, as reported by Sigar:

    • readBytes: Total number of physical disk reads.
    • writesBytes: Total number of physical disk writes.
  5. object LoadAverageMetrics extends MetricBuilder with SigarMetricBuilder with Serializable

    Permalink

    Load Average metrics, as reported by Sigar:

    Load Average metrics, as reported by Sigar:

    • The system load averages for the past 1, 5, and 15 minutes.
  6. object MemoryMetrics extends MetricBuilder with SigarMetricBuilder

    Permalink

    System memory usage metrics, as reported by Sigar:

    System memory usage metrics, as reported by Sigar:

    • used: Total used system memory.
    • free: Total free system memory (e.g. Linux plus cached).
    • swap-used: Total used system swap.
    • swap-free: Total free system swap.
  7. object NetworkMetrics extends MetricBuilder with SigarMetricBuilder

    Permalink

    Network metrics, as reported by Sigar:

    Network metrics, as reported by Sigar:

    • rxBytes: Total number of received packets in bytes.
    • txBytes: Total number of transmitted packets in bytes.
    • rxErrors: Total number of packets received with errors. This includes too-long-frames errors, ring-buffer overflow errors, etc.
    • txErrors: Total number of errors encountered while transmitting packets. This list includes errors due to the transmission being aborted, errors due to the carrier, etc.
    • rxDropped: Total number of incoming packets dropped.
    • txDropped: Total number of outgoing packets dropped.
  8. object SigarSafeRunner

    Permalink

Ungrouped