Skip to main content

Server metrics

It guides you to the server monitoring metrics.

Category V1

agent_status_summary

This category collects metrics related to agent status every 10 seconds.

Fields

Field nameUnitDescriptionRemarks
inActTimeMillisecond(ms)Amount of time the agent remains inactive-
isActive-Whether the agent is active or nottrue / false
isRebooted-Whether the server has been recently restartedtrue / false
lastActTimeMillisecond(ms)Time when the agent was last activated0: If disabled
oid-Unique IDs for each agent in the project-
startTimeMillisecond(ms)Timestamp when the agent was started.-
status-Status of the current agent-
uptimeSecond (sec)Server's uptime-
Note

The values ​​in the status field are distinguished as follows:

  • ok: The server is in normal status where it is active.

  • inactive: The server is disabled.

  • warning: A warning event is in progress on the server.

  • fatal: A critical event is in progress on the server.

  • paused: The agent has paused data collection.

server_base

It is the metric for server resources.

  • Collection interval: 5 seconds

  • Statistical data: 5 minutes, 1 hour

Tags

Tag nameDescriptionRemarks
cpu_coresNumber of server cores-
host_ipServer IP-
onameServer name-
okindNameServer type name-
osOS type (Linux or Windows)-

Fields

Field nameUnitDescriptionRemarks
cpuPercentageAll CPU utilizationCommon
cpu_c1PercentCPU c1 state utilizationWindows
cpu_c2PercentCPU c2 state utilizationWindows
cpu_c3PercentCPU c3 state utilizationWindows
cpu_ctxtPrime numberContext switching utilizationLinux
cpu_dpcPercentCPU DPC time percentageWindows
cpu_idlePercentCPU idle rateCommon
cpu_interruptPercentcpu interruptLinux
cpu_iowaitPercentCPU iowait rateLinux
cpu_irqPercentCPU IRQ utilizationLinux
cpu_load1Prime numberLoad average for 1 minuteLinux
cpu_load5Prime numberLoad average for 5 minutesLinux
cpu_load15Prime numberLoad average for 15 minutesLinux
cpu_new_procs_forkedPositive numberOS process fork callLinux
cpu_procs_blockedPositive numberProcess blocked state countLinux
cpu_procs_runningPositive numberProcess running state countLinux
cpu_softirqPercentCPU softirq utilizationLinux
cpu_stealPercentCPU steal utilizationLinux
cpu_sysPercentCPU system utilizationCommon
cpu_usrPercentCPU user utilizationCommon
epochtimePositive numberEpoch time in which the metric was collectedCommon
memory_availableByteAvailable memory sizeCommon
memory_buffersByteMemory buffer sizeLinux
memory_cachedByteMemory cache sizeCommon
memory_freeByteFree memory sizeCommon
memory_pageFaultsPositive numberMemory page fault countCommon
memory_pavailblePercentAvailable memory utilizationCommon
memory_pusedPercentMemory utilizationCommon
memory_sharedByteShared memory sizeLinux
memory_slabByteSlab memory sizeLinux
memory_sreclaimableByteSlab reclaimable memory sizeLinux
memory_sunreclaimByteSlab claimable memory sizeLinux
memory_swappusedPercentSwap utilizationCommon
memory_swaptotalByteTotal swap sizeCommon
memory_swapusedByteSwap usageCommon
memory_totalByteTotal memory sizeCommon
memory_usedByteMemory usageCommon
processorQueueLengthPositive numberProcess queue lengthWindows
uptimePositive numberServer uptime after a boot (TimeStamp)Common

server_cpu_core

Metrics for each server CPU core

  • Collection interval: 5 seconds

  • Statistical data: -

Tags

Tag nameDescriptionRemarks
cpuServer core number-
ipServer IP-
onameServer name-
osOS type (Linux or Windows)-

Fields

Field nameUnitDescriptionRemarks
idlePercentCore idle rateCommon
iowaitPercentCore iowait rateWindows
irqPercentCore IRQ utilizationLinux
load1Prime numberCore load average for 1 minuteLinux
load5Prime numberCore load average for 5 minutesLinux
load15Prime numberCore load average for 15 minutesLinux
nicePercentCore nice utilizationCommon
processorQueueLengthPositive numberCore process queue lengthWindows
softirqPercentCore softirq utilizationLinux
stealPercentCore steal utilizationLinux
sysPercentCore sys utilizationLinux
usrPercentCore usr utilizationLinux

server_disk

It has metrics for each file system mounted on each server.

  • Collection interval: 5 seconds

  • Statistical data: 5 minutes, 1 hour

Tags

Tag nameDescriptionRemarks
deviceIdDevice ID-
deviceIdHashDevice ID hash value-
fileSystemFile system type-
mountPointFile system's mount point-
mountPointHashFile system's mount point hash-
onameServer name-
osOS type (Linux or Windows)-

Fields

Field nameUnitDescriptionRemarks
blksizeByteBlock sizeLinux
countPositive numberWhaTap onlyCommon
freePercentPercentFile system's free space rateLinux
freeSpaceByteFile system's free space amountLinux
ioPercentPercentIO utilization In some disk types, inaccurate values can be measured.Linux
ioutilOrderPositive numberWhaTap onlyLinux
queueLengthMistakeQueue lengthCommon
totalInodePositive numberTotal number of InodesLinux
totalSpaceByteTotal size of the file systemLinux
usedPercentPercentFile system utilizationLinux
usedInodePositive numberNumber of used inodesLinux
usedInodePercentPercentInode utilizationLinux
userSpaceOrderPositive numberWhaTap onlyCommon
readBpsByteBytes read per secondCommon
writeBpsByteBytes written per secondCommon
readIopsPrime numberRead count per secondCommon
writeIopsPrime numberWritten count per secondCommon

server_network

Network interface metrics for each server

  • Collection interval: 5 seconds

  • Statistical data: 5 minutes, 1 hour

Tags

Tag nameDescriptionRemarks
descNetwork interface name-
descHashNetwork interface's hash value-
hwAddrMAC address-
ipInterface IP address-
onameServer name-
osOS type (Linux or Windows)-

Fields

Field nameUnitDescriptionRemarks
bandwidthOrderPositive numberWhaTap only-
countPositive numberWhaTap onlyCommon
droppedInPositive numberInbound drop-
droppedInPositive numberOutbound drop-
errorInPositive numberInbound error-
errorOutPositive numberOutbound error-
packetInppsInbound packet-
packetOutppsOutbound packet-
trafficInbpsInbound traffic-
trafficInAcctPositive numberWhaTap only-
trafficOutbpsOutbound traffic-
trafficOutAcctPositive numberWhaTap only-

server_netstat

It provides the network protocol statistics for each server.

  • Collection interval: 5 seconds

  • Statistical data: 5 minutes, 1 hour

Tags

Tag nameDescriptionRemarks
onameServer name-
os_archOS architecture name-
os_cpucoreNumber of server CPU cores-
os_cpusocketNumber of server CPU sockets-
os_cpuvendorServer CPU's vendor name-
os_ipServer IP-
os_memoryServer memory size-
OS name type (Linux or Windows)-
os_public_ipPublic server IP-
os_releaseServer OS release name-
whatap_buildWhaTap agent's build hash value-
whatap_homePath of the WhaTap agent Home-
whatap_productWhaTap product type-
whatap_versionWhaTap agent version-

Fields

Field nameUnitDescriptionRemarks
netstat_Close_WaitPositive numberNumber of CLOSE_WAIT state socketsCommon
netstat_ClosingPositive numberNumber of closed socketsCommon
netstat_EstablishedPositive numberNumber of established socketsCommon
netstat_Fin_Wait1Positive numberNumber of FIN_WAIT1 socketsCommon
netstat_Fin_Wait2Positive numberNumber of FIN_WAIT2 socketsCommon
netstat_Last_AckPositive numberNumber of LASK_ASK socketsCommon
netstat_ListenPositive numberNumber of LISTEN socketsCommon
netstat_Syn_RecvPositive numberNumber of SYN_RECV socketsCommon
netstat_Syn_SentPositive numberNumber of SYN_SENT socketsCommon
netstat_Time_WaitPositive numberNumber of TIME_WAIT socketsCommon
netstat_UnknownPositive numberNumber of unknown socketsCommon
Server_FiledescriptorsPositive numberNumber of OS file descriptorsCommon

server_process

It has the server process information.

  • Collection interval: 20 seconds

  • Statistical data: 5 minutes

Tags

Tag nameDescriptionRemarks
aliasServer alias-
cmd1Process execution command 1-
cmd2Process execution parameter-
hashProcess hash value-
nameProcess name-
onameServer name-
userLinux user name for the process-

Fields

Field nameUnitDescriptionRemarks
countPositive numberNumber of processesCommon
cpuPercentCPU UtilizationCommon
cpuAccumulatedPercentWhaTap onlyCommon
cpuOrderOrderWhaTap onlyCommon
memOrderOrderWhaTap onlyCommon
memoryPercentMemory utilizationCommon
memoryAccumulatedPercentWhaTap onlyCommon
openFileDescriptorsPositive numberNumber of open file descriptorsCommon
rbpsByteBytes of the disk read per secondCommon
rbpsAccmulatedByteWhaTap onlyCommon
riopsPositive numberCount read per second in the diskCommon
riopsAccmulatedPositive numberWhaTap onlyCommon
wbpsByteBytes written per second in the diskCommon
wbpsAccmulatedByteWhaTap onlyCommon
wiopsPositive numberCount written per second in the diskCommon
wiopsAccmulatedPositive numberWhaTap onlyCommon
rssByteRSS memory sizeCommon
rssAccmulatedByteWhaTap onlyCommon

Catetory V2

infra_cpu

It is a metric related to the server's CPU usage.

  • Collection interval: 2 seconds

  • Statistical data: 5 minutes, 1 hour

Fields

Field nameDescriptionOS Name
totalIt displays the sum of the utilization in user mode (User) and kernel mode (Sys) out of the total CPU utilization.HP-UX, AIX, Solaris, Linux, Windows
userIt displays the sum of the utilization in user mode (User) and kernel mode (Sys) out of the total CPU utilization.HP-UX, AIX, Solaris, Linux, Windows
sysIt indicates the utilization in kernel mode (Sys) out of the total CPU utilization.HP-UX, AIX, Solaris, Linux, Windows
niceIt indicates the CPU utilization of low-priority (niced) processes. The utilization of high-priority and default processes appears in user (percent).HP-UX, Linux
waitIt indicates the time ratio consumed to wait for finishing the I/O operations out of the total CPU utilization.HP-UX, AIX, Solaris, Linux
total_waitIt indicates the sum of the utilization in user mode (User), kernel mode (Sys), and I/O waiting (wait) out of the total CPU utilization.HP-UX, AIX, Solaris, Linux
idleIt indicates the percentage of CPU idle time, not performing any work.HP-UX, AIX, Solaris, Linux, Windows
lCoresIt indicates the number of logical cores allocated to the OS.HP-UX, AIX, Solaris, Linux, Windows
irqIt indicates the CPU utilization used to process the hardware interrupt requests.Linux
softirqIt indicates the CPU utilization used to process the software interrupt requests.Linux
stealIn a virtualized environment, it indicates the time ratio that the virtual CPU waits involuntarily while the hypervisor is servicing another process.Linux
procUtilThis Windows-only metric indicates the total CPU utilization for all processors in the system (Windows Task Manager's CPU utilization).Windows
loadavg_1mIt indicates the average load of the system over the past one minute.HP-UX, AIX, Solaris, Linux
loadavg_5mIt indicates the average load of the system over the past five minutes.HP-UX, AIX, Solaris, Linux
loadavg_15mIt indicates the average load of the system over the past 15 minutes.HP-UX, AIX, Solaris, Linux

infra_mem

It is a metric related to the server's memory usage.

  • Collection interval: 2 seconds

  • Statistical data: 5 minutes, 1 hour

Fields

Field nameDescriptionOS Name
pUsedIt indicates only the memory utilization for user processes or the kernel out of the total memory utilization (excluding buffer and cache).HP-UX, AIX, Solaris, Linux, Windows
usedIt displays the memory usage in bytes for user processes or the kernel, excluding buffer and cache areas from the total memory.HP-UX, AIX, Solaris, Linux, Windows
pCacheIt indicates the ratio of the area used as cache among the total memory.HP-UX, AIX, Solaris, Linux
cacheIt displays the amount of memory used as cache among the total memory in bytes.HP-UX, AIX, Solaris, Linux
bufferThis Linux-only metric displays the amount of buffer used for I/O operations out of the total memory in bytes.Linux
pUsed_pCacheIt displays the memory utilization as the sum of memory and cache areas used by user processes or the kernel.HP-UX, AIX, Solaris, Linux
sizeIt displays the total memory size allocated to the server in bytes.HP-UX, AIX, Solaris, Linux, Windows
availableIt displays the available memory size in bytes.Linux
sreclaimableIt displays the size of the cache memory used by the kernel that can be reclaimed if necessary in bytes.Linux
sunreclaimIt displays the size of the cache memory being used by the kernel that cannot be reclaimed in bytes.Linux
slabIt displays the size of cache memory used by the kernel in bytes, representing the sum of sreclaimable and sunreclaim.Linux
pageFaultsIt is the number of cases that when a process accesses memory, the corresponding data does not exist in physical memory.Linux
poolPagedThis Windows-only metric displays the bytes in the paged pool, which represents the memory area that can be swapped out to disk.Windows
poolNonPagedThis Windows-only metric displays the bytes in the nonpaged pool, which is an area that is always resident in memory.Windows
systemCacheResidentThis Windows-only metric displays the bytes in the system cache memory.Windows
swapInIt displays the number of pages per second moved from the swap (paging space) area of ​​the disk into memory.HP-UX, AIX, Solaris, Linux, Windows
swapOutIt displays the number of pages per second moved from the memory to the disk swap (paging space) area.HP-UX, AIX, Solaris, Linux, Windows
fsInIt displays the number of pages per second loaded into memory based on the read operation on the file system.HP-UX, AIX, Solaris, Linux, Windows
fsOutIt displays the number of pages per second written to disk based on the write operation on the file system.HP-UX, AIX, Solaris, Linux, Windows
scannedIt is the number of pages scanned per second for swap out or page replacement.HP-UX, AIX, Solaris
freedIt is the number of pages of free memory space created per second when a swap out occurs.HP-UX, AIX, Solaris

infra_swap

It is a metric related to the server's swap usage.

  • Collection interval: 2 seconds

  • Statistical data: 5 minutes, 1 hour

Fields

Field nameDescriptionOS Name
sizeIt displays the size of the total allocated swaps in bytes.HP-UX, AIX, Solaris, Linux, Windows
pUsedIt displays the size of the swaps in use as a percentage.HP-UX, AIX, Solaris, Linux, Windows
usedIt displays the size of the allocated active swaps in bytes.HP-UX, AIX, Solaris, Linux, Windows

infra_kernel

It is a performance metric related to the server's resource usage of the system and kernel.

  • Collection interval: 2 seconds

  • Statistical data: 5 minutes, 1 hour

Fields

Field nameDescriptionOS Name
runqIt is the number of processes (or threads) that are ready to run but have not yet been assigned CPU.HP-UX, AIX, Solaris, Linux, Windows
blockqThis indicates the number of processes (or threads) in the queue for I/O, paging, and such.HP-UX, AIX, Solaris, Linux
pendingqIt is an AIX-only metric, indicating the number of threads waiting for response messages for I/O on raw devices.AIX
waitqIt indicates the number of processes (or threads) that have been swapped out but are temporarily in sleep state.HP-UX, Solaris
forkIt indicates the average number of forks per second. (fork: a system call that creates a new process by duplicating the existing process)HP-UX, AIX, Solaris, Linux
execIt indicates the average number of exec calls per second. (exec: a system call that replaces the current process with a new program)HP-UX, AIX, Solaris
interruptIt displays the number of cases per second where the CPU handled hardware interrupts.HP-UX, AIX, Solaris, Linux, Windows
syscallIt displays the number of cases per second where the kernel processed system calls.HP-UX, AIX, Solaris, Windows
ctxswitchIt displays the number of context switches per second between processes.HP-UX, AIX, Solaris, Linux, Windows

infra_disk

It is the metric related to the server's physical disk capacity and input/output (IO) performance.

  • Collection interval: 2 seconds

  • Statistical data: 5 minutes, 1 hour

Fields

Field nameDescriptionOS Name
readIt displays the total amount of data read from all physical disks on the server in bytes.HP-UX, AIX, Solaris, Linux, Windows
writeIt displays the total amount of data written to all physical disks on the server in bytes.HP-UX, AIX, Solaris, Linux, Windows
totalIt displays the total amount of data read and written in all physical disks on the server in bytes.HP-UX, AIX, Solaris, Linux, Windows
readIopsIt displays the number of read operations processed per second across all physical disks on the server.HP-UX, AIX, Solaris, Linux, Windows
writeIopsIt displays the number of write operations processed per second across all physical disks on the server.HP-UX, AIX, Solaris, Linux, Windows
totalIopsIt displays the number of read and write operations processed per second across all physical disks on the server.HP-UX, AIX, Solaris, Linux, Windows

infra_network

It is a metric related to the total network traffic of the server.

  • Collection interval: 2 seconds

  • Statistical data: 5 minutes, 1 hour

Fields

Field nameDescriptionOS Name
rxbpsIt displays the amount of data received (Rx) via all NICs (excluding loopback) on the server in bits per second (bps).HP-UX, AIX, Solaris, Linux, Windows
txbpsIt displays the amount of data transmitted (Tx) via all NICs (excluding loopback) on the server in bits per second (bps).HP-UX, AIX, Solaris, Linux, Windows
totalbpsIt displays the total amount of data received and transmitted (Tx) via all NICs (excluding loopback) on the server in bits per second (bps).HP-UX, AIX, Solaris, Linux, Windows
rxppsIt displays the packets per second received (Rx) via all NICs (excluding loopback) on the server.HP-UX, AIX, Solaris, Linux, Windows
txppsIt displays packets per second transmitted (Tx) via all NICs (excluding loopback) on the server.HP-UX, AIX, Solaris, Linux, Windows
totalppsIt displays packets per second received (Rx) and transmitted (Tx) via all NICs (excluding loopback) on the server.HP-UX, AIX, Solaris, Linux, Windows
Note

The loopback interface (lo) traffic is excluded from aggregation.

infra_process

It is a metric related to the status of active processes and resources on the server.

  • Collection interval: 2 seconds

  • Statistical data: 5 minutes, 1 hour

Fields

Field nameDescriptionOS Name
procTotalThis value displays the total number of processes running on the server.HP-UX, AIX, Solaris, Linux, Windows
threadTotalThis value displays the total number of threads running on the server.HP-UX, AIX, Solaris, Linux, Windows
handleTotalThis value displays the total number of handles running on the Windows OS.Windows
defunctTotalThis value indicates the number of defunct processes.HP-UX, AIX, Solaris, Linux
Note

It displays the numbers of processes, threads, handles, and defunct processes running on the server.

References