System
Sysdig follows the Prometheus-compatible naming convention for both metrics and labels as opposed to the previous statsd-compatible, legacy Sysdig naming convention. This page shows metrics in the legacy Sysdig naming convention. See Metrics and Label Mapping for the mapping between Sysdig legacy and Prometheus naming conventions.
capacity.estimated.request.stolen.count (deprecated)
The number of requests the node cannot serve due to CPU steal time. This metric is calculated by measuring the current number of requests the machine is serving, and calculating how many more requests could be served if there was no steal time.
This metric can be used to understand how steal time impacts the ability to serve user requests.
Metadata | Description |
---|---|
Metric Type | Counter |
Value Type | Integer |
Segment By | Host, Process |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
capacity.estimated.request.total.count (deprecated)
The estimated number of requests the node serves at full capacity. This metric is calculated by measuring the number of requests that a machine is serving, and the resources each request is using, and combining the values to project how many requests the machine can serve.
This metric can help users determine if/when the infrastructure capacity should be increased.
Metadata | Description |
---|---|
Metric Type | Counter |
Value Type | Integer |
Segment By | Host, Process |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
capacity.stolen.percent (deprecated)
The lost service request capacity due to stolen CPU. This metric reflects the impact on other resource usage capabilities, including disk I/O and network I/O.
capacity.stolen.percent is non-zero only if cpu.stolen.percent is also non-zero.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | % |
Segment By | Host, Process |
Default Time Aggregation | Average |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
capacity.total.percent (deprecated)
The estimated current capacity usage, based on CPU and disk/network utilization, with CPU stolen time added back in.
capacity.total.percent
can be used to show how the system would
perform with dedicated CPU usage.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | % |
Segment By | Host, Process |
Default Time Aggregation | Average |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
capacity.used.percent (deprecated)
The estimated current capacity usage, based on CPU and disk/network utilization. This metric is calculated by adding the value of how many resources each request coming to the machine is using, creating a score that indicates how saturates the machine resources are.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | % |
Segment By | Host, Process |
Default Time Aggregation | Average |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
cpu.idle.percent
The percentage of time that the CPU/s were idle and the system did not have an outstanding disk I/O request. By default, this metric displays the average value for the defined scope. For example, if the scope is set to a group of machines, the metric value will be the average value for the whole group.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | % |
Segment By | Host, CloudProvider |
Default Time Aggregation | Average |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
cpu.iowait.percent
The percentage of time that the CPU/s were idle during which the system had an outstanding disk I/O request. By default, this metric displays the average value for the defined scope. For example, if the scope is set to a group of machines, the metric value will be the average value for the whole group.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | % |
Segment By | Host, CloudProvider |
Default Time Aggregation | Average |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
cpu.nice.percent
The percentage of CPU utilization that occurred while executing at the
user level with Nice
priority. By default, this metric displays the
average value for the defined scope. For example, if the scope is set to
a group of machines, the metric value will be the average value for the
whole group.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | % |
Segment By | Host, CloudProvider |
Default Time Aggregation | Average |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
cpu.stolen.percent
Measures the percentage of time that a virtual machine’s CPU is in a state of involuntary wait due to the fact that the physical CPU is shared among virtual machines. In calculating steal time, the operating system kernel detects when it has work available but does not have access to the physical CPU to perform that work.
If the percent of steal time is consistently high, you may want to stop
and restart the instance (since it will most likely start on different
physical hardware) or upgrade to a virtual machine with more CPU power.
Also see capacity.total.percent
to see how steal time directly impacts
the number of server requests that could not be handled. On AWS EC2,
steal time does not depend on the activity of other virtual machine
neighbors. EC2 is simply making sure your instance is not using more CPU
cycles than paid for.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | % |
Segment By | Host, CloudProvider |
Default Time Aggregation | Average |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
cpu.system.percent
The percentage of CPU utilization that occurred while executing at the system level (kernel). By default, this metric displays the average value for the defined scope. For example, if the scope is set to a group of machines, the metric value will be the average value for the whole group.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | % |
Segment By | Host, CloudProvider |
Default Time Aggregation | Average |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
cpu.cores.used
The CPU core usage of each container is obtained from cgroups, and is
equal to the number of cores used by the container. For example, if a
container uses two of an available four cores, the value of
cpu.cores.used
will be two.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | Number |
Segment By | Host, Container |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max, RateofChange |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
cpu.cores.used.percent
The CPU core usage percent for each container is obtained from cgroups,
and is equal to the number of cores multiplied by 100. For example, if a
container uses three cores, the value of cpu.cores.used.percent
would
be 300%.
This metric is comparable to the CPU usage metric in docker stats.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | % |
Segment By | Host, Container |
Default Time Aggregation | Average |
Available Time Aggregation Formats | Average, Rate, Sum, Min, Max, rateOfChange |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Average, Sum, Min, Max |
cpu.used.percent
Containers
The CPU usage for each container is obtained from cgroups, and normalized by dividing by the number of cores to determine an overall percentage.
For example, if the environment contains six cores on a host, and the container or processes are assigned two cores, Sysdig will report CPU usage as:
2/6 * 100% = 33.33%
By comparison, the docker stats command would report the CPU usage as 200%, as each individual core is assigned a value of 100%.
For service or orchestrator constructs, the container CPU is aggregated based on container labels.
Hosts
The CPU usage for each host is obtained from /proc, and measured as the sum of the CPU usage of all cores, normalized by dividing by the number of cores.
The CPU usage for each host is the sum of cpu.user.percent, cpu.nice.percent, cpu.stolen.percent, and cpu.system.percent.
The Linux command top can be used to review these values as well.
Processes
The CPU usage for each process is obtained from /proc, and normalized by dividing by the number of cores.
When cpu.used.percent is segmented by process at the host level, the sum of the CPU usage of each process may not always add up to the CPU usage of the host. The most common reasons for this are:
There are short-lived processes that spike for less than two seconds.
Granular data is retained for the highest CPU usage processes, rather than all processes.
The kernel thread CPU usage is not reported as a process.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | % |
Segment By | Host, Container, Process, Kubernetes, Mesos, Swarm, CloudProvider |
Default Time Aggregation | Average |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
cpu.user.percent
The percentage of CPU utilization that occurred while executing at the user level (application). By default, this metric displays the average value for the defined scope. For example, if the scope is set to a group of machines, the metric value will be the average value for the whole group.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | % |
Segment By | Host, CloudProvider |
Default Time Aggregation | Average |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
fs.bytes.free
Available filesystem space.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | Byte |
Segment By | Host, Container, Process, Kubernetes, Mesos, Swarm, CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
fs.bytes.total
Total filesystem size.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | Byte |
Segment By | Host, Container, Process, Kubernetes, Mesos, Swarm, CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
fs.bytes.used
Used filesystem space.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | Byte |
Segment By | Host, Container, Process, Kubernetes, Mesos, Swarm, CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
fs.device
Filesystem device.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | String |
Segment By | Host |
Default Time Aggregation | N/A |
Available Time Aggregation Formats | N/A |
Default Group Aggregation | N/A |
Available Group Aggregation Formats | N/A |
fs.free.percent
The percentage of free filesystem space.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | % |
Segment By | Host, Container, Process, Kubernetes, Mesos, Swarm, CloudProvider |
Default Time Aggregation | Average |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
fs.inodes.total.count
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | Integer |
Segment By | Host, Container, Process, Kubernetes, Mesos, Swarm, CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
fs.inodes.used.count
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | Integer |
Segment By | Host, Container, Process, Kubernetes, Mesos, Swarm, CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
fs.inodes.used.percent
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | % |
Segment By | Host, Container, Process, Kubernetes, Mesos, Swarm, CloudProvider |
Default Time Aggregation | Average |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
fs.largest.used.percent
The percentage of filesystem space used by the largest filesystem.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | % |
Segment By | Host, Container, Process, Kubernetes, Mesos, Swarm, CloudProvider |
Default Time Aggregation | Average |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
fs.mountDir
The filesystem mount directory.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | String |
Segment By | Host |
Default Time Aggregation | N/A |
Available Time Aggregation Formats | N/A |
Default Group Aggregation | N/A |
Available Group Aggregation Formats | N/A |
fs.root.used.percent
The percentage of root filesystem space used.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | % |
Segment By | Host, Container, Process, Kubernetes, Mesos, Swarm, CloudProvider |
Default Time Aggregation | Average |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
fs.type
Filesystem type.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | String |
Segment By | Host |
Default Time Aggregation | N/A |
Available Time Aggregation Formats | N/A |
Default Group Aggregation | N/A |
Available Group Aggregation Formats | N/A |
fs.used.percent
The amount of space written by a single container instance. This value
is provided by the container engine and is not supported for some
versions of CRIO. For example, CRIO-1.15 which is used in Openshift 4.2.
crictl stats
not showing the size indicates that this feature is not
supported.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | % |
Segment By | Host, Container, Process, Kubernetes, Mesos, Swarm, CloudProvider |
Default Time Aggregation | Average |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
host.error.count
The number of system call errors. By default, this metric displays the total value for the defined scope. For example, if the scope is set to a group of machines, the metric value will be the total value for the whole group.
Metadata | Description |
---|---|
Metric Type | Counter |
Value Type | Integer |
Segment By | Host, Container, Process, Kubernetes, Mesos, Swarm, CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
load.average.15m
The 15 minute system load average represents the average number of jobs in (1) the CPU run queue or (2) waiting for disk I/O averaged over 15 minutes for all cores. The value should correspond to the third (and last) load average value displayed by the ‘uptime’ command.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | Integer |
Segment By | Host, CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
load.average.1m
The 1 minute system load average represents the average number of jobs in (1) the CPU run queue or (2) waiting for disk I/O averaged over 1 minute for all cores. The value should correspond to the third (and last) load average value displayed by the ‘uptime’ command.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | Integer |
Segment By | Host, CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
load.average.5m
The 5 minute system load average represents the average number of jobs in (1) the CPU run queue or (2) waiting for disk I/O averaged over 5 minutes for all cores. The value should correspond to the third (and last) load average value displayed by the ‘uptime’ command.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | Integer |
Segment By | Host, CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
load.average.percpu.15m
The 15 minute system load average represents the average number of jobs in (1) the CPU run queue or (2) waiting for disk I/O averaged over 15 minutes, divided by number of system CPUs.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | Integer |
Segment By | Host, CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
load.average.percpu.1m
The 1 minute system load average represents the average number of jobs in (1) the CPU run queue or (2) waiting for disk I/O averaged over 1 minute, divided by number of system CPUs.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | Integer |
Segment By | Host, CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
load.average.percpu.5m
The 5 minute system load average represents the average number of jobs in (1) the CPU run queue or (2) waiting for disk I/O averaged over 5 minutes, divided by number of system CPUs.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | Integer |
Segment By | Host, CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
memory.bytes.available
The amount of available memory. By default, this metric displays the average value for the defined scope. For example, if the scope is set to a group of machines, the metric value will be the average value for the whole group.
An estimate of how much memory is available for starting new applications, without swapping.
memory.bytes.available
may not be directly available on older systems
using kernel versions older than 3.14. In these instances, the metric is
an approximate value, determined by adding the free and cached memory
values.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | Byte |
Segment By | Host, CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
memory.bytes.total
The total memory of a host, in bytes. This value is obtained from /proc. By default, this metric displays the average value for the defined scope. For example, if the scope is set to a group of machines, the metric value will be the average value for the whole group.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | Byte |
Segment By | Host, CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
memory.bytes.used
The amount of physical memory currently in use. By default, this metric displays the average value for the defined scope. For example, if the scope is set to a group of machines, the metric value will be the average value for the whole group.
The formula for determining memory.bytes.used
is slightly different
depending on whether you are examining processes or containers. For
containers, the formula is rss+cache-inactive_file
. This means that
the total amount of page cache memory (inactive_file) is subtracted
from the total number of bytes of page cache memory, and the total
number of bytes of anonymous and swap cache memory, combined.
This is different to the docker stats
approach, and may result in
different results.
For processes, the formula is the total value of the size of the resident anonymous memory, the size of the resident file mappings, and the size of the resident shared memory.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | Integer |
Segment By | Host, Container, Process, Kubernetes, Mesos, Swarm, CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
memory.bytes.virtual
The virtual memory size of the process, in bytes. This value is obtained from Sysdig events. By default, this metric displays the average value for the defined scope. For example, if the scope is set to a group of machines, the metric value will be the average value for the whole group.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | Byte |
Segment By | Host, CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
memory.pageFault.major
A count of the condition that occurs when a program accesses a memory page that is mapped in the virtual address space, but not loaded in physical memory. By default, this metric displays the total value for the defined scope. For example, if the scope is set to a group of machines, the metric value will be the total value for the whole group.
A major or ‘hard’ page fault is handled by using a disk I/O operation (e.g., memory mapped file or page replacement causing a page swapping). For instance, when starting an application, the Linux kernel will search physical memory and the CPU cache, and, if data does not exist, a major page fault occurs. Generally, adjusting application source code or making more physical memory available reduces major page faults.
Metadata | Description |
---|---|
Metric Type | Counter |
Value Type | Integer |
Segment By | Host, Container, Process, Kubernetes, Mesos, Swarm, CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
memory.pageFault.minor
A count of the condition in which a memory page had been loaded in memory at the time the page fault was generated, but was not marked in the memory management unit as being loaded in memory. By default, this metric displays the total value for the defined scope. For example, if the scope is set to a group of machines, the metric value will be the total value for the whole group.
If the page is loaded in memory at the time the fault is generated, but is not marked in the memory management unit as being loaded in memory, then it is called a minor or ‘soft’ page fault. A minor page fault is handled without using a disk I/O operation (e.g., allocated by malloc().). The effect of minor page faults depends on system load and other factors, but are typically short and have very little impact.
Metadata | Description |
---|---|
Metric Type | Counter |
Value Type | Integer |
Segment By | Host, Container, Process, Kubernetes, Mesos, Swarm, CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Sum |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
memory.swap.bytes.available
The swap memory available. This metric is determined by the sum of the free and cached swap memory. By default, this metric displays the average value for the defined scope. For example, if the scope is set to a group of machines, the metric value will be the average value for the whole group.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | Byte |
Segment By | Host, CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
memory.swap.bytes.total
The total amount of swap memory. By default, this metric displays the average value for the defined scope. For example, if the scope is set to a group of machines, the metric value will be the average value for the whole group.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | Byte |
Segment By | Host, CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
memory.swap.bytes.used
The amount of swap memory used. By default, this metric displays the average value for the defined scope. For example, if the scope is set to a group of machines, the metric value will be the average value for the whole group.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | Byte |
Segment By | Host, CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
memory.swap.used.percent
The percentage of swap memory used. By default, this metric displays the average value for the defined scope. For example, if the scope is set to a group of machines, the metric value will be the average value for the whole group.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | % |
Segment By | Host, CloudProvider |
Default Time Aggregation | Average |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
memory.used.percent
The percentage of physical memory in use. By default, this metric displays the average value for the defined scope. For example, if the scope is set to a group of machines, the metric value will be the average value for the whole group.
Refer to memory.bytes.used
for information on the calculation
formulas.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | % |
Segment By | Host, Container, Process, Kubernetes, Mesos, Swarm, CloudProvider |
Default Time Aggregation | Average |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
system.uptime
The system uptime.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | Integer |
Segment By | Host, CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
thread.count
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | Integer |
Segment By | Host, Container, Process, Kubernetes, Mesos, Swarm, CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
uptime
The percentage of time one or more selected entities were up over the defined time window.
While this metric is a percentage value, the value is presented as an integer between 0 and 1, rather than a percentage between 0% and 100%.
Metadata | Description |
---|---|
Metric Type | Gauge |
Value Type | Integer |
Segment By | Host, Container, Process, Kubernetes, Mesos, Swarm, CloudProvider |
Default Time Aggregation | Rate |
Available Time Aggregation Formats | Avg, Rate, Sum, Min, Max |
Default Group Aggregation | Average |
Available Group Aggregation Formats | Avg, Sum, Min, Max |
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.