Yandex Managed Service for OpenSearch metrics
This section describes Managed Service for OpenSearch metrics delivered to Monium.Metrics.
The name label contains the metric name.
Labels shared by all Managed Service for OpenSearch metrics:
| Label | Value |
|---|---|
| dc | Availability zone |
| host | Host FQDN |
| node | Type of host |
| resource_id | Cluster ID |
| resource_type | Resource type: cluster |
| sensor | Additional label, matches the metric name |
| service | Service ID: managed-opensearch |
| shard | Shard ID |
| shard_name | Shard name |
| subcluster_name | Subcluster name |
CPU metrics
CPU core workload.
The consumption type goes into the systag label.
| Name Type, units |
Description |
|---|---|
cpu.fractionDGAUGE, % |
Guaranteed vCPU share |
cpu.guaranteeDGAUGE, count |
Guaranteed number of cores |
cpu.guest_niceDGAUGE, % |
CPU core usage, guest_nice usage type |
cpu.guestDGAUGE, % |
CPU core usage, guest usage type |
cpu.idleDGAUGE, % |
CPU core usage, idle usage type |
cpu.iowaitDGAUGE, % |
CPU core usage, iowait usage type |
cpu.irqDGAUGE, % |
CPU core usage, irq usage type |
cpu.limitDGAUGE, count |
Maximum number of cores in use |
cpu.niceDGAUGE, % |
CPU core usage, nice usage type |
cpu.softirqDGAUGE, % |
CPU core usage, softirq usage type |
cpu.stealDGAUGE, % |
CPU core usage, steal usage type |
cpu.systemDGAUGE, % |
CPU core usage, system usage type |
cpu.userDGAUGE, % |
CPU core usage, user usage type |
cpu_time_iowait_counterDGAUGE, seconds |
Total I/O wait time |
cpu_time_iowaitDGAUGE, seconds |
I/O wait time |
cpu_time_system_counterDGAUGE, seconds |
Total time in system mode |
cpu_time_systemDGAUGE, seconds |
Time in system mode |
cpu_time_user_counterDGAUGE, seconds |
Total time in user mode |
cpu_time_userDGAUGE, seconds |
Time in user mode |
cpu_utilization_by_db_15_limitDGAUGE, % |
Maximum VM processor core (vCPU) utilization by a database over 15 seconds (%) |
cpu_utilization_by_db_15DGAUGE, % |
Average VM processor core (vCPU) utilization by a database over 15 seconds (%). It ranges from 0% to the vCPU performance level. |
cpu_utilization_by_db_60_limitDGAUGE, % |
Maximum VM processor core (vCPU) utilization by a database over 60 seconds (%) |
cpu_utilization_by_db_60DGAUGE, % |
Average VM processor core (vCPU) utilization by a database over 60 seconds (%) |
load.avg_15minDGAUGE, % |
Average load over 15 minutes |
load.avg_1minDGAUGE, % |
Average load over one minute |
load.avg_5minDGAUGE, % |
Average load over five minutes |
Disk metrics
| Name Type, units |
Description |
|---|---|
disk.free_bytesDGAUGE, bytes |
Free space |
disk.free_inodesDGAUGE, count |
Free inodes |
disk.total_bytesDGAUGE, bytes |
Available space |
disk.total_inodesDGAUGE, count |
Available inodes |
disk.used_bytesDGAUGE, bytes |
Used space |
disk.used_inodesDGAUGE, count |
Used inodes |
Disk I/O metrics
| Name Type, units |
Description |
|---|---|
io.avg.iops_in_progressDGAUGE, count |
Number of disk I/O operations currently in progress |
io.avg.read_bytesDGAUGE, bytes per second |
Disk read speed |
io.avg.read_countDGAUGE, operations per second |
Number of read operations per second |
io.avg.read_merged_countDGAUGE, operations per second |
Number of merged read operations per second |
io.avg.read_timeDGAUGE, ms |
Average read time for all disks |
io.avg.weighted_io_timeDGAUGE, ms |
Total (weighted) time spent on I/O operations |
io.avg.write_bytesDGAUGE, bytes per second |
Disk write speed |
io.avg.write_countDGAUGE, operations per second |
Number of writes per second |
io.avg.write_merged_countDGAUGE, operations per second |
Number of merged write operations per second |
io.avg.write_timeDGAUGE, ms |
Total time spent writing to disk |
io.disk*.iops_in_progressDGAUGE, count |
Number of disk I/O operations in progress |
io.disk*.read_bytesDGAUGE, bytes per second |
Read speed for a given disk |
io.disk*.read_countDGAUGE, operations per second |
Number of reads per second for a given disk |
io.disk*.read_merged_countDGAUGE, operations per second |
Number of merged read operations per second for a given disk |
io.disk*.read_timeDGAUGE, ms |
Average read time for a given disk |
io.disk*.utilizationDGAUGE, % |
Utilization of a given disk; disabled for network drives. |
io.disk*.weighted_io_timeDGAUGE, ms |
I/O wait time for a given disk |
io.disk*.write_bytesDGAUGE, bytes per second |
Write speed for a given disk |
io.disk*.write_countDGAUGE, operations per second |
Number of writes per second for a given disk |
io.disk*.write_merged_countDGAUGE, operations per second |
Number of merged write operations per second for a given disk |
io.disk*.write_timeDGAUGE, ms |
Average write time for a given disk |
io_quota_utilization_percentageDGAUGE, % |
Average percentage of disk quota usage |
io_quota_utilization_percentage_burstDGAUGE, % |
Maximum percentage of disk quota usage |
monitoring_disk.read_bytesDGAUGE, bytes per second |
Average number of bytes read from disk |
monitoring_disk.read_bytes_burstDGAUGE, bytes per second |
Maximum number of bytes read from disk |
monitoring_disk.write_bytesDGAUGE, bytes per second |
Average number of bytes written to disk |
monitoring_disk.write_bytes_burstDGAUGE, bytes per second |
Maximum number of bytes written to disk |
read_latencyDGAUGE, ms |
Distribution histogram for disk read request latency |
read_opsDGAUGE, operations per second |
Average number of disk reads |
read_ops_burstDGAUGE, operations per second |
Maximum number of disk reads |
read_throttler_delayDGAUGE, ms |
Histogram of read latency due to exceeded disk quota |
write_latencyDGAUGE, ms |
Distribution histogram for disk write request latency |
write_opsDGAUGE, operations per second |
Average number of disk write operations |
write_ops_burstDGAUGE, operations per second |
Maximum number of disk write operations |
write_throttler_delayDGAUGE, ms |
Histogram of write latency due to exceeded disk quota |
RAM metrics
The consumption type goes into the systag label.
| Name Type, units |
Description |
|---|---|
mem.active_bytesDGAUGE, bytes |
Active resident memory (frequently accessed and released when absolutely necessary) |
mem.available_bytesDGAUGE, bytes |
RAM usage, available usage type |
mem.available_percent_bytesDGAUGE, % |
Percentage of RAM usage, available usage type |
mem.buffers_bytesDGAUGE, bytes |
RAM usage, buffers usage type |
mem.cached_bytesDGAUGE, bytes |
RAM usage, cached usage type |
mem.commit_limit_bytesDGAUGE, bytes |
RAM usage, commit_limit usage type |
mem.committed_as_bytesDGAUGE, bytes |
RAM usage, committed_as usage type |
mem.dirty_bytesDGAUGE, bytes |
RAM usage, dirty usage type |
mem.free_bytesDGAUGE, bytes |
Amount of free RAM available, excluding mem.buffers_bytes and mem.cached_bytes. |
mem.guarantee_bytesDGAUGE, bytes |
Guaranteed memory allocation |
mem.high_free_bytesDGAUGE, bytes |
RAM usage, high_free usage type |
mem.high_total_bytesDGAUGE, bytes |
RAM usage, high_total usage type |
mem.huge_page_size_bytesDGAUGE, bytes |
RAM usage, huge_page_size usage type |
mem.huge_pages_free_bytesDGAUGE, bytes |
RAM usage, huge_pages_free usage type |
mem.huge_pages_total_bytesDGAUGE, bytes |
RAM usage, huge_pages_total usage type |
mem.inactive_bytesDGAUGE, bytes |
RAM usage, inactive usage type |
mem.limit_bytesDGAUGE, bytes |
Memory limit |
mem.low_free_bytesDGAUGE, bytes |
RAM usage, low_free usage type |
mem.low_total_bytesDGAUGE, bytes |
RAM usage, low_total usage type |
mem.mapped_bytesDGAUGE, bytes |
RAM usage, mapped usage type |
mem.page_tables_bytesDGAUGE, bytes |
RAM usage, page_tables usage type |
mem.shared_bytesDGAUGE, bytes |
RAM usage, shared usage type |
mem.slab_bytesDGAUGE, bytes |
RAM usage, slab usage type |
mem.sreclaimable_bytesDGAUGE, bytes |
RAM usage, sreclaimable usage type |
mem.sunreclaim_bytesDGAUGE, bytes |
RAM usage, sunreclaim usage type |
mem.swap_cached_bytesDGAUGE, bytes |
RAM usage, swap_cached usage type |
mem.swap_free_bytesDGAUGE, bytes |
RAM usage, swap_free usage type |
mem.swap_total_bytesDGAUGE, bytes |
RAM usage, swap_total usage type |
mem.total_bytesDGAUGE, bytes |
RAM usage, total usage type |
mem.used_bytesDGAUGE, bytes |
Amount of RAM currently used by running processes |
mem.used_percent_bytesDGAUGE, % |
Percentage of used RAM |
mem.vmalloc_chunk_bytesDGAUGE, bytes |
RAM usage, vmalloc_chunk usage type |
mem.vmalloc_total_bytesDGAUGE, bytes |
RAM usage, vmalloc_total usage type |
mem.vmalloc_used_bytesDGAUGE, bytes |
RAM usage, vmalloc_used usage type |
mem.write_back_bytesDGAUGE, bytes |
RAM usage, write_back usage type |
mem.write_back_tmp_bytesDGAUGE, bytes |
RAM usage, write_back_tmp usage type |
Network metrics
| Name Type, units |
Description |
|---|---|
net.bytes_recvDGAUGE, bytes per second |
Network data receive rate |
net.bytes_sentDGAUGE, bytes per second |
Network data transmit rate |
net.dropinDGAUGE, count |
Dropped receive packets |
net.dropoutDGAUGE, count |
Dropped transmit packets |
net.errinDGAUGE, count |
Receive error count |
net.erroutDGAUGE, count |
Transmit error count |
net.packets_recvDGAUGE, packets per second |
Network packet receive rate |
net.packets_sentDGAUGE, packets per second |
Network packet transmit rate |
net.speedDGAUGE, bits per second |
Maximum network data transfer rate for this interface |
Service metrics
| Name Type, units |
Description |
|---|---|
activeDGAUGE, count |
Active resident memory (frequently accessed and released when absolutely necessary) |
availableDGAUGE, count |
RAM usage, available usage type |
available_percentDGAUGE, % |
Percentage of RAM usage, available usage type |
bufferedDGAUGE, bytes |
RAM usage, buffered usage type |
cachedDGAUGE, bytes |
RAM usage, cached usage type |
commit_limitDGAUGE, bytes |
RAM usage, commit_limit usage type |
committed_asDGAUGE, bytes |
RAM usage, committed_as usage type |
countDGAUGE, objects |
Number of objects |
dirtyDGAUGE, bytes |
RAM usage, dirty usage type |
freeDGAUGE, bytes |
RAM usage, free usage type |
high_freeDGAUGE, bytes |
RAM usage, high_free usage type |
high_totalDGAUGE, bytes |
RAM usage, high_total usage type |
hosts.haDGAUGE, count |
Number of nodes with enabled fault tolerance |
hosts.subcluster.dashboards.totalDGAUGE, count |
Number of Dashboards subcluster nodes |
hosts.subcluster.opensearch.totalDGAUGE, count |
Number of OpenSearch subcluster nodes |
hosts.totalDGAUGE, count |
Number of cluster nodes |
huge_page_sizeDGAUGE, bytes |
RAM usage, huge_page_size usage type |
huge_pages_freeDGAUGE, bytes |
RAM usage, huge_pages_free usage type |
huge_pages_totalDGAUGE, bytes |
RAM usage, huge_pages_total usage type |
icmp_inaddrmaskrepsDGAUGE, count |
Number of ICMP address mask reply messages received from the polled node |
icmp_inaddrmasksDGAUGE, count |
Number of ICMP address mask request messages received |
icmp_incsumerrorsDGAUGE, count |
Total IP packets with checksum errors |
icmp_indestunreachsDGAUGE, count |
Number of ICMP destination unreachable messages received |
icmp_inechorepsDGAUGE, count |
Number of ICMP echo reply messages received |
icmp_inechosDGAUGE, count |
Number of ICMP echo request messages received |
icmp_inerrorsDGAUGE, count |
Number of bad ICMP packets received, excluding those with checksum errors |
icmp_inmsgsDGAUGE, count |
Total ICMP messages received |
icmp_inparmprobsDGAUGE, count |
Number of ICMP parameter problem messages received |
icmp_inredirectsDGAUGE, count |
Number of ICMP redirect messages received |
icmp_insrcquenchsDGAUGE, count |
Number of ICMP source quench messages received |
icmp_intimeexcdsDGAUGE, count |
Number of ICMP time exceeded messages received |
icmp_intimestamprepsDGAUGE, count |
Number of ICMP timestamp reply messages received |
icmp_intimestampsDGAUGE, count |
Number of ICMP timestamp (request) messages received |
icmp_outaddrmaskrepsDGAUGE, count |
Number of ICMP address mask reply messages sent |
icmp_outaddrmasksDGAUGE, count |
Number of ICMP address mask request messages sent |
icmp_outdestunreachsDGAUGE, count |
Number of ICMP destination unreachable messages sent |
icmp_outechorepsDGAUGE, count |
Number of ICMP echo reply messages sent |
icmp_outechosDGAUGE, count |
Number of ICMP echo request messages sent |
icmp_outerrorsDGAUGE, count |
Number of ICMP messages not sent due to ICMP errors, such as buffer shortages |
icmp_outmsgsDGAUGE, count |
Total ICMP messages the object in question attempted to send. This includes all messages counted by icmp_outerrors. |
icmp_outparmprobsDGAUGE, count |
Number of ICMP parameter problem messages sent |
icmp_outratelimitglobalDGAUGE, count |
ICMP packets discarded due to rate limiting |
icmp_outratelimithostDGAUGE, count |
ICMP packets discarded due to exceeding the host rate limit |
icmp_outredirectsDGAUGE, count |
Number of ICMP redirect messages sent |
icmp_outsrcquenchsDGAUGE, count |
Number of ICMP source quench messages sent |
icmp_outtimeexcdsDGAUGE, count |
Number of ICMP time exceeded messages sent |
icmp_outtimestamprepsDGAUGE, count |
Number of ICMP timestamp reply messages sent |
icmp_outtimestampsDGAUGE, count |
Number of ICMP timestamp (request) messages sent |
icmpmsg_intype0DGAUGE, count |
Number of ICMP type 0 (echo reply) messages received |
icmpmsg_intype8DGAUGE, count |
Number of ICMP type 8 (echo request) messages received |
icmpmsg_outtype0DGAUGE, count |
Number of ICMP type 0 (echo reply) messages sent |
icmpmsg_outtype3DGAUGE, count |
Number of ICMP type 3 (destination unreachable) messages sent |
icmpmsg_outtype8DGAUGE, count |
Total number of ICMP type 8 (echo request) messages sent |
icmpmsg_outtype11DGAUGE, count |
Total number of ICMP type 11 (time exceeded) messages sent |
inactiveDGAUGE, bytes |
RAM usage, inactive usage type |
index_docs_countDGAUGE, count |
Number of documents in the index. Displays 10 indexes with the largest number of documents. Only applies to indexes larger than 1 MB. The index special label is the index name. |
index_primary_store_sizeDGAUGE, bytes |
Index size. Displays 10 largest indexes. Only applies to indexes larger than 1 MB. The index special label is the index name. |
inodes_freeDGAUGE, count |
Free inodes |
inodes_totalDGAUGE, count |
Available inodes |
inodes_usedDGAUGE, count |
Used inodes |
inodes_used_percentDGAUGE, % |
Percentage of used inodes |
instance_userfault_brokenDGAUGE, 0/1 |
Indicator of host failure due to user fault |
iops_in_progressDGAUGE, count |
Number of disk I/O operations in progress |
ip_defaultttlDGAUGE, string |
Default TTL value inserted into the IP header for IP packets generated in this object when the transport layer protocol does not provide a TTL. |
ip_forwardingDGAUGE |
IP forwarding status (SNMP): 0 for disabled, 1 for enabled. |
ip_forwdatagramsDGAUGE, count |
Number of inbound packets not destined for this object, triggering an attempt to find a forwarding route to the final IP destination. For objects not acting as IP gateways, this count includes only those packets that were source-routed through them and where the source route option was successfully processed. |
ip_fragcreatesDGAUGE, count |
Number of IP packet fragments generated due to fragmentation in the object in question |
ip_fragfailsDGAUGE, count |
Number of IP packets dropped due to failed fragmentation which was required in this object, e.g., because of the Do not fragment flag being set. |
ip_fragoksDGAUGE, count |
Number of successfully fragmented IP packets |
ip_inaddrerrorsDGAUGE, count |
Number of inbound packets dropped due to an invalid destination IP address in the IP header for the object in question. This count includes invalid addresses, such as 0.0.0.0, and addresses of unsupported classes, e.g., Class E. For objects that do not act as IP gateways and therefore do not forward packets, this counter includes packets dropped because the destination address was not a local one. |
ip_indeliversDGAUGE, count |
Total IP packets delivered |
ip_indiscardsDGAUGE, count |
Number of inbound IP packets encountering no issues preventing their further processing but still dropped, e.g., due to lack of buffer space. This counter does not include packets dropped while awaiting reassembly. |
ip_inhdrerrorsDGAUGE, count |
Number of inbound packets with header errors |
ip_inreceivesDGAUGE, count |
Total inbound packets received from interfaces, including those received in error |
ip_inunknownprotosDGAUGE, count |
Number of unknown protocol packets received |
ip_outdiscardsDGAUGE, count |
Number of outgoing IP packets encountering no issues preventing their transmission to the destination but still dropped, e.g., due to lack of buffer space. Note that the counter would include packets counted in ip_forwdatagrams if they met this (discretionary) drop criterion. |
ip_outnoroutesDGAUGE, count |
Number of IP packets dropped because no route to their destination was found. This metric tracks all packets counted in ip_forwdatagrams that meet this no-route criterion. This includes any packets a host cannot redirect because all its default gateways are down. |
ip_outrequestsDGAUGE, count |
Total IP packets provided by local IP user-level protocols (including ICMP) to IP in requests for transmission. This metric does not include the packets counted in ip_forwdatagrams. |
ip_outtransmitsDGAUGE, count |
Number of successfully sent IP packets |
ip_reasmfailsDGAUGE, count |
Number of failures detected by the IP reassembly algorithm due to reasons, such as timeouts, errors, etc. This is not necessarily a count of dropped IP fragments, since certain algorithms, like the one in RFC 815, may lose count of fragments while reassembling them as they are received. |
ip_reasmoksDGAUGE, count |
Number of IP packets successfully reassembled |
ip_reasmreqdsDGAUGE, count |
Number of received IP fragments requiring reassembly in the object in question |
ip_reasmtimeoutDGAUGE, seconds |
Maximum time, in seconds, received fragments are kept while awaiting reassembly in the object in question. |
low_freeDGAUGE, bytes |
RAM usage, low_free usage type |
low_totalDGAUGE, bytes |
RAM usage, low_total usage type |
memory_pssDGAUGE, byte |
Proportional memory size used by the process (Proportional Set Size), including shared memory pages |
mappedDGAUGE, bytes |
RAM usage, mapped usage type |
merged_readsDGAUGE, count |
Number of merged disk reads |
merged_writesDGAUGE, count |
Number of merged disk writes |
n_cpusDGAUGE, count |
Maximum number of cores in use |
n_unique_usersDGAUGE, count |
Number of unique users or accounts engaging with the system |
n_usersDGAUGE, count |
Limit on the number of users |
page_tablesDGAUGE, bytes |
RAM usage, page_tables usage type |
read_bytesDGAUGE, bytes per second |
Read speed for a given disk |
read_countDGAUGE, operations per second |
Number of reads per second for a given disk |
read_merged_countDGAUGE, operations per second |
Number of merged read operations per second |
read_timeDGAUGE, ms |
Average disk read time |
runningDGAUGE, 0/1 |
It can be either 1 if the service is running or 0 if it is not. |
sharedDGAUGE, bytes |
RAM usage, shared usage type |
slabDGAUGE, bytes |
RAM usage, slab usage type |
sreclaimableDGAUGE, bytes |
RAM usage, sreclaimable usage type |
sunreclaimDGAUGE, bytes |
RAM usage, sunreclaim usage type |
swap_cachedDGAUGE, bytes |
RAM usage, swap_cached usage type |
swap_freeDGAUGE, bytes |
RAM usage, swap_free usage type |
swap_totalDGAUGE, bytes |
RAM usage, swap_total usage type |
tcp_activeopensDGAUGE, count |
Number of times TCP connections have made a direct transition from the CLOSED state to SYN-SENT. |
tcp_attemptfailsDGAUGE, count |
Number of times TCP connections have made a direct transition to the CLOSED state from either the SYN-SENT or SYN-RCVD state, plus the number of direct TCP connection transitions. |
tcp_currestabDGAUGE, count |
Current number of TCP connections for the ESTABLISHED or CLOSE WAIT state |
tcp_estabresetsDGAUGE, count |
Number of times TCP connections have made a direct transition to the CLOSED state from either the ESTABLISHED or CLOSE-WAIT state. |
tcp_incsumerrorsDGAUGE, count |
This value increases when a received TCP packet has an invalid checksum. |
tcp_inerrsDGAUGE, count |
Total segments received with an error, such as invalid TCP checksums |
tcp_insegsDGAUGE, count |
Total segments received, including those received in error |
tcp_maxconnDGAUGE, count |
Maximum allowed number of TCP connections |
tcp_outrstsDGAUGE, count |
Number of TCP segments sent with the RST flag |
tcp_outsegsDGAUGE, count |
Total TCP segments sent |
tcp_passiveopensDGAUGE, count |
Number of times TCP connections have made a direct transition to the SYN-RCVD state from LISTEN |
tcp_retranssegsDGAUGE, count |
Total segments retransmitted, i.e., number of TCP segments sent containing one or more previously transmitted octets. |
tcp_rtoalgorithmDGAUGE |
Algorithm used to determine the timeout for retransmitting unacknowledged octets |
tcp_rtomaxDGAUGE, ms |
Maximum TCP retransmission timeout, in milliseconds |
tcp_rtominDGAUGE, ms |
Minimum TCP retransmission timeout, in milliseconds |
totalDGAUGE, bytes |
RAM usage, total usage type |
udp_ignoredmultiDGAUGE, count |
Number of UDP multicast packets ignored |
udp_incsumerrorsDGAUGE, count |
This value increases when a received UDP packet contains an invalid kernel code checksum. |
udp_indatagramsDGAUGE, count |
Total UDP packets received |
udp_inerrorsDGAUGE, count |
Number of bad UDP packets received, excluding those with checksum errors |
udp_memerrorsDGAUGE, errors |
Number of UDP out-of-memory errors |
udp_noportsDGAUGE, count |
Total UDP packets received with no application on the destination port |
udp_outdatagramsDGAUGE, count |
Total UDP packets sent from the object in question |
udp_rcvbuferrorsDGAUGE, count |
Number of UDP receive buffer errors |
udp_sndbuferrorsDGAUGE, count |
Number of UDP send buffer errors |
udplite_ignoredmultiDGAUGE, count |
Number of UDP-Lite multicast packets ignored |
udplite_incsumerrorsDGAUGE, count |
This value increases when a received UDP-Lite packet contains an invalid kernel code checksum. |
udplite_indatagramsDGAUGE, count |
Total UDP-Lite packets received |
udplite_inerrorsDGAUGE, count |
Total UDP-Lite packet receive errors |
udplite_memerrorsDGAUGE, errors |
Number of UDP-Lite out-of-memory errors |
udplite_noportsDGAUGE, count |
Total UDP-Lite packets received without a listener on the destination port. Irregularities in this counter may occur when reinitializing the management system and at other times, as indicated by the udplite_statsdiscontinuitytime value. |
udplite_outdatagramsDGAUGE, count |
Total UDP-Lite packets sent |
udplite_rcvbuferrorsDGAUGE, count |
This value increases when no memory can be allocated to process an inbound UDP-Lite packet. |
udplite_sndbuferrorsDGAUGE, count |
This value increases when no memory can be allocated to send an inbound UDP-Lite packet. |
uptimeDGAUGE, % |
Uptime percentage |
usage_guestDGAUGE, % |
CPU core usage, guest usage type |
usage_guest_niceDGAUGE, % |
CPU core usage, guest_nice usage type |
usage_idleDGAUGE, % |
CPU core usage, idle usage type |
usage_iowaitDGAUGE, % |
CPU core usage, iowait usage type |
usage_irqDGAUGE, % |
CPU core usage, irq usage type |
usage_niceDGAUGE, % |
CPU core usage, nice usage type |
usage_softirqDGAUGE, % |
CPU core usage, softirq usage type |
usage_stealDGAUGE, % |
CPU core usage, steal usage type |
usage_systemDGAUGE, % |
CPU core usage, system usage type |
usage_userDGAUGE, % |
CPU core usage, user usage type |
usedDGAUGE, bytes |
RAM usage, used usage type |
used_percentDGAUGE, % |
Percentage of RAM usage, used usage type |
vmalloc_chunkDGAUGE, bytes |
RAM usage, vmalloc_chunk usage type |
vmalloc_totalDGAUGE, bytes |
RAM usage, vmalloc_total usage type |
vmalloc_usedDGAUGE, bytes |
RAM usage, vmalloc_used usage type |
weighted_io_timeDGAUGE, ms |
I/O wait time |
write_backDGAUGE, bytes |
RAM usage, write_back usage type |
write_back_tmpDGAUGE, bytes |
RAM usage, write_back_tmp usage type |
write_bytesDGAUGE, bytes per second |
Disk write speed |
write_countDGAUGE, operations per second |
Number of writes per second |
write_merged_countDGAUGE, operations per second |
Number of merged write operations per second for a given disk |
write_timeDGAUGE, ms |
Average disk write time |
OpenSearch native metrics
| Name Type, units |
Description |
|---|---|
opensearch_above_critical_watermarkDGAUGE, 0/1 |
Critical disk usage threshold exceeded |
opensearch_above_flood_stage_watermarkDGAUGE, 0/1 |
flood_stage threshold exceeded. Indexes enter read-only mode. |
opensearch_above_high_watermarkDGAUGE, 0/1 |
High threshold exceeded. The cluster attempts to relocate shards from the node. |
opensearch_above_low_watermarkDGAUGE, 0/1 |
Low threshold exceeded. No new shards are placed on the node. |
opensearch_breakers_fielddata_estimated_size_in_bytesDGAUGE, bytes |
Estimated memory currently used by fielddata (field values for sorting and aggregation by text fields). approaching this limit precedes breaker triggering. |
opensearch_breakers_fielddata_limit_size_in_bytesDGAUGE, bytes |
fielddata circuit breaker memory limit used to estimate remaining memory before triggering (estimated / limit). |
opensearch_breakers_fielddata_overheadDGAUGE |
Multiplier applied to calculated fielddata usage to estimate actual memory utilization. |
opensearch_breakers_fielddata_trippedDGAUGE, count |
Number of times fielddata breaker has triggered. If growing, indicates heavy sorting or aggregation operations exceeding the fielddata memory limit. |
opensearch_breakers_in_flight_requests_estimated_size_in_bytesDGAUGE, bytes |
Estimated memory currently used by buffers of incoming network requests (HTTP and transport). |
opensearch_breakers_in_flight_requests_limit_size_in_bytesDGAUGE, bytes |
in-flight requests circuit breaker memory limit |
opensearch_breakers_in_flight_requests_overheadDGAUGE |
Multiplier applied to calculated in-flight requests usage to estimate actual memory utilization. |
opensearch_breakers_in_flight_requests_trippedDGAUGE, count |
Number of times in-flight requests breaker has triggered. If growing, indicates that the memory limit for network buffers has been exceeded (too large or too frequent parallel requests). |
opensearch_breakers_parent_estimated_size_in_bytesDGAUGE, bytes |
Total estimated memory tracked across all child breakers. Comparing this value against the limit shows remaining memory before the parent breaker triggers. |
opensearch_breakers_parent_limit_size_in_bytesDGAUGE, bytes |
Global memory limit enforced across all circuit breakers to protect the node from OutOfMemory. |
opensearch_breakers_parent_overheadDGAUGE |
Multiplier applied to the total estimated memory of the parent breaker (usually 1.0). |
opensearch_breakers_parent_trippedDGAUGE, count |
Number of times the parent breaker has triggered: total memory usage has exceeded the global limit, causing the node to reject requests. This is the main indicator of node memory overload. |
opensearch_breakers_request_estimated_size_in_bytesDGAUGE, bytes |
Estimated memory currently allocated for processing active requests (aggregations, bucket tracking, etc.). |
opensearch_breakers_request_limit_size_in_bytesDGAUGE, bytes |
Memory limit for processing a single request (request circuit breaker). |
opensearch_breakers_request_overheadDGAUGE |
Multiplier applied to calculated request breaker usage to estimate actual memory utilization. |
opensearch_breakers_request_trippedDGAUGE, count |
Number of times request breaker has triggered. If growing, indicates that requests, these are usually heavy aggregations, require more memory than the per-request limit. |
opensearch_discovered_cluster_managerDGAUGE, 0/1 |
Indicates the node has discovered the master node (cluster_manager). |
opensearch_discovered_masterDGAUGE, 0/1 |
Alias for opensearch_discovered_cluster_manager, preserved for backward compatibility. |
opensearch_fs_io_stats_total_io_time_in_millisDGAUGE, ms |
Total disk I/O time |
opensearch_fs_io_stats_total_operationsDGAUGE, count |
Total number of disk I/O operations |
opensearch_fs_io_stats_total_queue_sizeDGAUGE, count |
Total length of the disk I/O queue |
opensearch_fs_io_stats_total_read_kilobytesDGAUGE, kilobytes |
Total amount of data read from disk |
opensearch_fs_io_stats_total_read_operationsDGAUGE, count |
Total number of disk read operations |
opensearch_fs_io_stats_total_read_timeDGAUGE, ms |
Total disk read time |
opensearch_fs_io_stats_total_write_kilobytesDGAUGE, kilobytes |
Total amount of data written to disk |
opensearch_fs_io_stats_total_write_operationsDGAUGE, count |
Total number of disk write operations |
opensearch_fs_io_stats_total_write_timeDGAUGE, ms |
Total disk write time |
opensearch_fs_total_available_in_bytesDGAUGE, bytes |
Disk space available to the OpenSearch process, excluding root-reserved space |
opensearch_fs_total_cache_reserved_in_bytesDGAUGE, bytes |
Disk space reserved for file cache |
opensearch_fs_total_free_in_bytesDGAUGE, bytes |
Free disk space |
opensearch_fs_total_total_in_bytesDGAUGE, bytes |
Total disk space available to OpenSearch |
opensearch_fs_total_used_in_bytesDGAUGE, bytes |
Used disk space |
opensearch_fs_total_used_percentDGAUGE, % |
Percentage of used disk space |
opensearch_http_current_openDGAUGE, count |
Number of currently open HTTP connections |
opensearch_http_total_openedDGAUGE, count |
Total HTTP connections opened since node startup |
opensearch_indices_completion_size_in_bytesDGAUGE, bytes |
Memory used by autocompletion structures (completion suggester) |
opensearch_indices_docs_countDGAUGE, count |
Total number of documents in node indexes |
opensearch_indices_docs_deletedDGAUGE, count |
Number of deleted documents not yet cleaned out by merges (merge) |
opensearch_indices_fielddata_evictionsDGAUGE, count |
Number of evictions from the fielddata cache |
opensearch_indices_fielddata_memory_size_in_bytesDGAUGE, bytes |
Memory used by the fielddata cache |
opensearch_indices_flush_periodicDGAUGE, count |
Number of periodic flush operations initiated by translog size |
opensearch_indices_flush_total_time_in_millisDGAUGE, ms |
Total duration of flush operations |
opensearch_indices_flush_totalDGAUGE, count |
Total number of flush operations |
opensearch_indices_get_currentDGAUGE, count |
Number of get operations currently in progress |
opensearch_indices_get_exists_time_in_millisDGAUGE, ms |
Total duration of get operations where a document was retrieved. |
opensearch_indices_get_exists_totalDGAUGE, count |
Total number of get operations where a document was retrieved. |
opensearch_indices_get_missing_time_in_millisDGAUGE, ms |
Total duration of get operations that failed to retrieve a document. |
opensearch_indices_get_missing_totalDGAUGE, count |
Total number of get operations that failed to retrieve a document. |
opensearch_indices_get_time_in_millisDGAUGE, ms |
Total duration of all get operations |
opensearch_indices_get_totalDGAUGE, count |
Total number of all get operations |
opensearch_indices_indexing_delete_currentDGAUGE, count |
Number of ongoing document deletion operations |
opensearch_indices_indexing_delete_time_in_millisDGAUGE, ms |
Total duration of document deletion operations |
opensearch_indices_indexing_delete_totalDGAUGE, count |
Total number of document deletion operations |
opensearch_indices_indexing_doc_status_2xxDGAUGE, count |
Number of documents indexed with 2xx HTTP status codes (success) |
opensearch_indices_indexing_doc_status_4xxDGAUGE, count |
Number of documents with 4xx HTTP status codes (client-side indexing error) |
opensearch_indices_indexing_doc_status_5xxDGAUGE, count |
Number of documents with 5xx HTTP status codes (server-side indexing error) |
opensearch_indices_indexing_index_currentDGAUGE, count |
Number of ongoing indexing operations |
opensearch_indices_indexing_index_failedDGAUGE, count |
Number of failed indexing operations |
opensearch_indices_indexing_index_time_in_millisDGAUGE, ms |
Total duration of indexing operations |
opensearch_indices_indexing_index_totalDGAUGE, count |
Total number of indexing operations |
opensearch_indices_indexing_noop_update_totalDGAUGE, count |
Number of noop updates where the document remained unchanged. |
opensearch_indices_indexing_throttle_time_in_millisDGAUGE, ms |
Indexing throttle time |
opensearch_indices_merges_current_docsDGAUGE, count |
Number of documents involved in ongoing segment merge operations |
opensearch_indices_merges_current_size_in_bytesDGAUGE, bytes |
Size of segments in ongoing merges |
opensearch_indices_merges_currentDGAUGE, count |
Number of ongoing segment merges |
opensearch_indices_merges_total_auto_throttle_in_bytesDGAUGE, bytes |
Total amount of data processed by merges with auto throttling |
opensearch_indices_merges_total_docsDGAUGE, count |
Total number of documents processed by merges |
opensearch_indices_merges_total_size_in_bytesDGAUGE, bytes |
Total size of segments processed by merges |
opensearch_indices_merges_total_stopped_time_in_millisDGAUGE, ms |
Total time during which merge operations were stopped. |
opensearch_indices_merges_total_throttled_time_in_millisDGAUGE, ms |
Total time during which merge operations were throttled. |
opensearch_indices_merges_total_time_in_millisDGAUGE, ms |
Total duration of merge operations |
opensearch_indices_merges_totalDGAUGE, count |
Total number of completed segment merges |
opensearch_indices_merges_unreferenced_file_cleanups_performedDGAUGE, count |
Number of post-merge unused file cleanups |
opensearch_indices_query_cache_cache_countDGAUGE, count |
Number of records in the node-level query cache |
opensearch_indices_query_cache_cache_sizeDGAUGE, bytes |
Size of the node-level query cache |
opensearch_indices_query_cache_evictionsDGAUGE, count |
Number of node-level query cache evictions |
opensearch_indices_query_cache_hit_countDGAUGE, count |
Number of node-level query cache hits |
opensearch_indices_query_cache_memory_size_in_bytesDGAUGE, bytes |
Memory used by the node-level query cache |
opensearch_indices_query_cache_miss_countDGAUGE, count |
Number of node-level query cache misses |
opensearch_indices_query_cache_total_countDGAUGE, count |
Total requests to the node-level query cache |
opensearch_indices_recovery_current_as_sourceDGAUGE, count |
Number of shard recoveries with this node as the source |
opensearch_indices_recovery_current_as_targetDGAUGE, count |
Number of shard recoveries with this node as the target |
opensearch_indices_recovery_throttle_time_in_millisDGAUGE, ms |
Total recovery throttle duration |
opensearch_indices_refresh_external_total_time_in_millisDGAUGE, ms |
Total duration of external refresh operations after which updates become searchable. |
opensearch_indices_refresh_external_totalDGAUGE, count |
Total number of external refresh operations |
opensearch_indices_refresh_listenersDGAUGE, count |
Number of listeners waiting for a next refresh |
opensearch_indices_refresh_total_time_in_millisDGAUGE, ms |
Total duration of all refresh operations |
opensearch_indices_refresh_totalDGAUGE, count |
Total number of all refresh operations |
opensearch_indices_request_cache_evictionsDGAUGE, count |
Number of shard-level request cache evictions |
opensearch_indices_request_cache_hit_countDGAUGE, count |
Number of shard-level request cache hits |
opensearch_indices_request_cache_memory_size_in_bytesDGAUGE, bytes |
Memory used by the shard-level request cache |
opensearch_indices_request_cache_miss_countDGAUGE, count |
Number of shard-level request cache misses |
opensearch_indices_search_concurrent_avg_slice_countDGAUGE, count |
Average number of slices concurrent search queries are broken into. |
opensearch_indices_search_concurrent_query_currentDGAUGE, count |
Number of ongoing concurrent search queries |
opensearch_indices_search_concurrent_query_time_in_millisDGAUGE, ms |
Total duration of concurrent search queries |
opensearch_indices_search_concurrent_query_totalDGAUGE, count |
Total number of concurrent search queries |
opensearch_indices_search_fetch_currentDGAUGE, count |
Number of ongoing fetch phases (getting document body). |
opensearch_indices_search_fetch_time_in_millisDGAUGE, ms |
Total duration of fetch phases |
opensearch_indices_search_fetch_totalDGAUGE, count |
Total number of fetch phases |
opensearch_indices_search_open_contextsDGAUGE, count |
Number of open search contexts (including scroll and point-in-time) |
opensearch_indices_search_point_in_time_currentDGAUGE, count |
Number of currently active point-in-time searches |
opensearch_indices_search_point_in_time_time_in_millisDGAUGE, ms |
Total duration of point-in-time searches |
opensearch_indices_search_point_in_time_totalDGAUGE, count |
Total number of point-in-time searches |
opensearch_indices_search_query_currentDGAUGE, count |
Number of ongoing query phases |
opensearch_indices_search_query_time_in_millisDGAUGE, ms |
Total duration of query phases |
opensearch_indices_search_query_totalDGAUGE, count |
Total number of query phases |
opensearch_indices_search_request_can_match_currentDGAUGE, count |
Number of ongoing can_match phases (shard prefiltering before a query) |
opensearch_indices_search_request_can_match_time_in_millisDGAUGE, ms |
Total duration of can_match phases |
opensearch_indices_search_request_can_match_totalDGAUGE, count |
Total number of can_match phases |
opensearch_indices_search_request_dfs_pre_query_currentDGAUGE, count |
Number of ongoing dfs_pre_query phases (Distributed Frequency Search, global term statistics collection) |
opensearch_indices_search_request_dfs_pre_query_time_in_millisDGAUGE, ms |
Total duration of dfs_pre_query phases |
opensearch_indices_search_request_dfs_pre_query_totalDGAUGE, count |
Total number of dfs_pre_query phases |
opensearch_indices_search_request_dfs_query_currentDGAUGE, count |
Number of ongoing dfs_query phases |
opensearch_indices_search_request_dfs_query_time_in_millisDGAUGE, ms |
Total duration of dfs_query phases |
opensearch_indices_search_request_dfs_query_totalDGAUGE, count |
Total number of dfs_query phases |
opensearch_indices_search_request_expand_currentDGAUGE, count |
Number of ongoing expand phases (collapse grouping expansion) |
opensearch_indices_search_request_expand_time_in_millisDGAUGE, ms |
Total duration of expand phases |
opensearch_indices_search_request_expand_totalDGAUGE, count |
Total number of expand phases |
opensearch_indices_search_request_fetch_currentDGAUGE, count |
Number of ongoing query-level fetch phases |
opensearch_indices_search_request_fetch_time_in_millisDGAUGE, ms |
Total duration of query-level fetch phases |
opensearch_indices_search_request_fetch_totalDGAUGE, count |
Total number of query-level fetch phases |
opensearch_indices_search_request_query_currentDGAUGE, count |
Number of ongoing query-level query phases |
opensearch_indices_search_request_query_time_in_millisDGAUGE, ms |
Total duration of query-level query phases |
opensearch_indices_search_request_query_totalDGAUGE, count |
Total number of query-level query phases |
opensearch_indices_search_scroll_currentDGAUGE, count |
Number of active scroll contexts |
opensearch_indices_search_scroll_time_in_millisDGAUGE, ms |
Total duration of scroll operations |
opensearch_indices_search_scroll_totalDGAUGE, count |
Total number of scroll operations |
opensearch_indices_search_suggest_currentDGAUGE, count |
Number of running suggest queries |
opensearch_indices_search_suggest_time_in_millisDGAUGE, ms |
Total duration of suggest queries |
opensearch_indices_search_suggest_totalDGAUGE, count |
Total number of suggest queries |
opensearch_indices_segments_countDGAUGE, count |
Number of Lucene segments per node |
opensearch_indices_segments_doc_values_memory_in_bytesDGAUGE, bytes |
Memory consumed by doc_values structures used for sorting and aggregation |
opensearch_indices_segments_fixed_bit_set_memory_in_bytesDGAUGE, bytes |
Memory used by FixedBitSet, e.g., for parent-child queries |
opensearch_indices_segments_index_writer_memory_in_bytesDGAUGE, bytes |
Memory used by IndexWriter buffers (document buffering prior to flush) |
opensearch_indices_segments_max_unsafe_auto_id_timestampDGAUGE, timestamp |
Maximum unsafe timestamp for an auto-generated document ID |
opensearch_indices_segments_memory_in_bytesDGAUGE, bytes |
Total amount of memory used by segments |
opensearch_indices_segments_norms_memory_in_bytesDGAUGE, bytes |
Memory used by norms data (normalization of the scoring field length) |
opensearch_indices_segments_points_memory_in_bytesDGAUGE, bytes |
Memory used by points structures (numeric and geo fields) |
opensearch_indices_segments_remote_store_download_total_download_size_failed_bytesDGAUGE, bytes |
Total size of failed segment downloads from remote store |
opensearch_indices_segments_remote_store_download_total_download_size_started_bytesDGAUGE, bytes |
Total size of initiated segment downloads from remote store |
opensearch_indices_segments_remote_store_download_total_download_size_succeeded_bytesDGAUGE, bytes |
Total size of successful segment downloads from remote store |
opensearch_indices_segments_remote_store_download_total_time_spent_in_millisDGAUGE, ms |
Total duration of segment downloads from remote store |
opensearch_indices_segments_remote_store_upload_max_refresh_time_lag_in_millisDGAUGE, ms |
Maximum lag between a local refresh and segment upload to remote store |
opensearch_indices_segments_remote_store_upload_pressure_total_rejectionsDGAUGE, count |
Number of rejected remote store segment uploads due to backpressure |
opensearch_indices_segments_remote_store_upload_refresh_size_lag_max_bytesDGAUGE, bytes |
Maximum size lag between the local state and the remote store state |
opensearch_indices_segments_remote_store_upload_refresh_size_lag_total_bytesDGAUGE, bytes |
Total size lag between the local state and the remote store state |
opensearch_indices_segments_remote_store_upload_total_time_spent_in_millisDGAUGE, ms |
Total duration of segment uploads to remote store |
opensearch_indices_segments_remote_store_upload_total_upload_size_failed_bytesDGAUGE, bytes |
Total size of unsuccessful segment uploads to remote store |
opensearch_indices_segments_remote_store_upload_total_upload_size_started_bytesDGAUGE, bytes |
Total size of initiated segment uploads to remote store |
opensearch_indices_segments_remote_store_upload_total_upload_size_succeeded_bytesDGAUGE, bytes |
Total size of successful segment uploads to remote store |
opensearch_indices_segments_segment_replication_max_bytes_behindDGAUGE, bytes |
Maximum lag between a replica and the primary shard during segment replication, in bytes |
opensearch_indices_segments_segment_replication_max_replication_lagDGAUGE, count |
Maximum segment replication lag measured as the number of refresh operations |
opensearch_indices_segments_segment_replication_total_bytes_behindDGAUGE, bytes |
Total lag between replicas and primary shards, in bytes |
opensearch_indices_segments_stored_fields_memory_in_bytesDGAUGE, bytes |
Memory used by stored fields, e.g., _source |
opensearch_indices_segments_term_vectors_memory_in_bytesDGAUGE, bytes |
Memory used by term vectors |
opensearch_indices_segments_terms_memory_in_bytesDGAUGE, bytes |
Memory used by the term dictionary |
opensearch_indices_segments_version_map_memory_in_bytesDGAUGE, bytes |
Memory used by the document version map |
opensearch_indices_store_reserved_in_bytesDGAUGE, bytes |
Disk space reserved for ongoing operation, e.g., recovery |
opensearch_indices_store_size_in_bytesDGAUGE, bytes |
Total disk space used by node indexes |
opensearch_indices_translog_earliest_last_modified_ageDGAUGE, ms |
Age of the earliest uncommited operation in the translog |
opensearch_indices_translog_operationsDGAUGE, count |
Number of operations in the translog |
opensearch_indices_translog_remote_store_upload_total_upload_size_failed_bytesDGAUGE, bytes |
Total size of failed translog uploads to remote store |
opensearch_indices_translog_remote_store_upload_total_upload_size_started_bytesDGAUGE, bytes |
Total size of initiated translog uploads to remote store |
opensearch_indices_translog_remote_store_upload_total_upload_size_succeeded_bytesDGAUGE, bytes |
Total size of successful translog uploads to remote store |
opensearch_indices_translog_remote_store_upload_total_uploads_failedDGAUGE, count |
Number of unsuccessful translog uploads to remote store |
opensearch_indices_translog_remote_store_upload_total_uploads_startedDGAUGE, count |
Number of initiated translog uploads to remote store |
opensearch_indices_translog_remote_store_upload_total_uploads_succeededDGAUGE, count |
Number of successful translog uploads to remote store |
opensearch_indices_translog_size_in_bytesDGAUGE, bytes |
Translog size on disk |
opensearch_indices_translog_uncommitted_operationsDGAUGE, count |
Number of uncommited operations in the translog |
opensearch_indices_translog_uncommitted_size_in_bytesDGAUGE, bytes |
Size of the uncommited translog part |
opensearch_indices_warmer_currentDGAUGE, count |
Number of current warmer operations |
opensearch_indices_warmer_total_time_in_millisDGAUGE, ms |
Total duration of warmer operations |
opensearch_indices_warmer_totalDGAUGE, count |
Total number of warmer operations |
opensearch_is_masterDGAUGE, 0/1 |
Master node indicator (cluster_manager) |
opensearch_jvm_gc_collectors_old_collection_countDGAUGE, count |
Number of garbage collections in the old generation (Old GC) |
opensearch_jvm_gc_collectors_young_collection_countDGAUGE, count |
Number of garbage collections in the young generation (Young GC) |
opensearch_jvm_mem_heap_committed_in_bytesDGAUGE, bytes |
JVM heap amount allocated by the OS |
opensearch_jvm_mem_heap_max_in_bytesDGAUGE, bytes |
Maximum JVM heap size |
opensearch_jvm_mem_heap_pressureDGAUGE |
JVM heap pressure indicator calculated based on heap usage and GC activity |
opensearch_jvm_mem_heap_used_in_bytesDGAUGE, bytes |
Current amount of used JVM heap memory. |
opensearch_jvm_mem_heap_used_percentDGAUGE, % |
Percentage of used JVM heap |
opensearch_jvm_mem_non_heap_committed_in_bytesDGAUGE, bytes |
JVM non-heap memory allocated by the OS (Metaspace, Code Cache) |
opensearch_jvm_mem_non_heap_used_in_bytesDGAUGE, bytes |
JVM non-heap memory in use |
opensearch_jvm_mem_pools_old_max_in_bytesDGAUGE, bytes |
Maximum memory pool size for the JVM old generation |
opensearch_jvm_mem_pools_old_used_in_bytesDGAUGE, bytes |
Size of old generation JVM memory in use |
opensearch_number_of_data_nodesDGAUGE, count |
Number of data nodes in the cluster |
opensearch_number_of_in_flight_fetchDGAUGE, count |
Number of running shard state fetch queries |
opensearch_number_of_nodesDGAUGE, count |
Total number of cluster nodes |
opensearch_number_of_pending_tasksDGAUGE, count |
Number of pending cluster state update tasks |
opensearch_process_cpu_percentDGAUGE, % |
CPU usage percentage by the OpenSearch process |
opensearch_process_cpu_total_in_millisDGAUGE, ms |
Total CPU time consumed by the OpenSearch process |
opensearch_process_max_file_descriptorsDGAUGE, count |
Maximum number of file descriptors allowed for the process |
opensearch_process_mem_total_virtual_in_bytesDGAUGE, bytes |
Virtual memory used by the OpenSearch process |
opensearch_process_open_file_descriptorsDGAUGE, count |
Number of file descriptors currently opened by the process |
opensearch_process_timestampDGAUGE, timestamp |
Process statistics collection timestamp |
opensearch_task_max_waiting_in_queue_millisDGAUGE, ms |
Maximum task queue waiting time |
opensearch_thread_pool_<thread_pool_name>_activeDGAUGE, count |
Number of active threads in a pool. This metric features the thread_pool_name special label containing the thread pool name. |
opensearch_thread_pool_<thread_pool_name>_completedDGAUGE, count |
Number of completed pool tasks |
opensearch_thread_pool_<thread_pool_name>_largestDGAUGE, count |
Maximum size the thread pool has reached. |
opensearch_thread_pool_<thread_pool_name>_queueDGAUGE, count |
Number of tasks in the pool queue |
opensearch_thread_pool_<thread_pool_name>_rejectedDGAUGE, count |
Number of rejected tasks (pool queue overflow) |
opensearch_thread_pool_<thread_pool_name>_threadsDGAUGE, count |
Current number of threads in the pool |
opensearch_thread_pool_<thread_pool_name>_total_wait_time_in_nanosDGAUGE, nanoseconds |
Total task waiting time in the pool queue |
opensearch_transport_rx_countDGAUGE, count |
Number of received transport-level messages. |
opensearch_transport_rx_size_in_bytesDGAUGE, bytes |
Total amount of received transport-level data |
opensearch_transport_server_openDGAUGE, count |
Number of opened transport-level server connections |
opensearch_transport_total_outbound_connectionsDGAUGE, count |
Total number of opened outgoing transport connections |
opensearch_transport_tx_countDGAUGE, count |
Number of sent transport-level messages |
opensearch_transport_tx_size_in_bytesDGAUGE, bytes |
Total size of sent transport-level data |
Other metrics
| Name Type, units |
Description |
|---|---|
dashboards_is_aliveDGAUGE, 0/1 |
Host health indicator.1 if the database host is healthy, 0 if not. |
dashboards_metrics_requests_totalDGAUGE, count |
Total cluster requests |
opensearch_active_primary_shardsDGAUGE, count |
Number of active primary shards and total active shards in the cluster |
opensearch_active_shards_percent_as_numberDGAUGE, count |
Percentage of active shards |
opensearch_active_shardsDGAUGE, count |
Number of active shards |
opensearch_backup_ageDGAUGE, seconds |
Most recent backup age |
opensearch_backup_free_space_requiredDGAUGE, bytes |
Storage size required to restore a cluster from a backup. |
opensearch_backup_incremental_sizeDGAUGE, bytes |
Size of files created during the incremental backup |
opensearch_backup_total_sizeDGAUGE, bytes |
Size of files referenced by the backup |
opensearch_critical_watermark_bytesDGAUGE, bytes |
Critical disk space usage threshold |
opensearch_critical_watermark_percentageDGAUGE, % |
Critical disk fill threshold |
opensearch_delayed_unassigned_shardsDGAUGE, count |
Number of delayed unassigned shards |
opensearch_flood_stage_watermark_bytesDGAUGE, bytes |
Flood stage threshold for used disk space |
opensearch_flood_stage_watermark_percentageDGAUGE, % |
Flood stage disk fill threshold |
opensearch_high_watermark_bytesDGAUGE, bytes |
Upper threshold for used disk space |
opensearch_high_watermark_percentageDGAUGE, percentage |
Disk fill upper threshold |
opensearch_initializing_shardsDGAUGE, count |
Number of shards currently initializing |
opensearch_is_aliveDGAUGE, 0/1 |
Host health indicator. It can be either 1 if a DB host is healthy or 0 if not. |
opensearch_low_watermark_bytesDGAUGE, bytes |
Lower threshold for used disk space |
opensearch_low_watermark_percentageDGAUGE, percentage |
Disk fill lower threshold |
opensearch_primary_shards_countDGAUGE, count |
Number of primary shards per cluster |
opensearch_relocating_shardsDGAUGE, count |
Number of shards being relocated |
opensearch_shards_countDGAUGE, count |
Total number of shards per cluster |
opensearch_status_greenDGAUGE, 0/1 |
Green (healthy) cluster status indicator |
opensearch_status_redDGAUGE, 0/1 |
Red (unhealthy) cluster status indicator |
opensearch_status_yellowDGAUGE, 0/1 |
Yellow (partially healthy) cluster status indicator |
opensearch_statusDGAUGE, 0/1/2 |
Cluster health and technical condition:0 (red): Cluster is unhealthy or partially functional. At least one of the primary shards is not available. If the cluster is responding to queries, search results in the responses will be incomplete.1 (yellow): Cluster is functional. One or more shard replicas are inaccessible. Search results in the cluster responses are complete, but if more shards become unavailable, the cluster performance will be disrupted.2 (green): Cluster is healthy. All cluster shards are available. |
opensearch_unassigned_shardsDGAUGE, count |
Number of inactive shards with no host assigned |
opensearch_unassigned_user_shards_countDGAUGE, count |
Number of unassigned custom shards |
opensearch_user_shards_without_primary_countDGAUGE, count |
Number of custom shards without primary backups |
opensearch_user_shards_without_replica_countDGAUGE, count |
Number of custom shards without replicas |
Time servicing a guest OS.
Time servicing a low-priority guest OS.
CPU idle time.
I/O completion wait time.
Hardware interrupt processing time.
Execution time of low-priority processes.
Software interrupt processing time.
Time the hypervisor spends on servicing other vCPUs.
System process execution time (kernel mode).
User process execution time.
Memory available for running new applications without a swap file.
Memory used for kernel buffers (temporary storage for block device data).
Memory used for kernel buffers (temporary storage for block device data).
Memory used for the file system cache (pages read from disk).
Total memory the system can allocate, including the swap file.
Memory reserved for executing all operations (may exceed the physical memory).
Memory waiting to be written to disk (modified cache data).
Available unused memory.
Available memory in the high memory area (for systems with memory allocation).
Total memory in the high memory area.
Size of a huge memory page.
Number of free huge memory pages.
Total number of huge memory pages.
Amount of memory that is rarely used and, if required, can be swapped out.
Available memory in the low memory area (for systems with memory allocation).
Total memory in the low memory area.
Memory displayed in the process address spaces (files and shared libraries).
Memory used for page tables (virtual memory management structures).
Memory used for in-memory temporary file systems.
Memory used by the kernel to cache frequently used data structures.
Part of the kernel memory that can be reclaimed under memory pressure.
Part of the kernel memory that cannot be reclaimed.
Memory that has been swapped out but is still in RAM.
Free space in the swap file.
Total swap file size.
Total amount of RAM.
Amount of used RAM.
Size of the largest contiguous block in the kernel virtual memory area.
Total size of the kernel virtual memory area.
Amount of kernel virtual memory currently in use.
Memory with data currently being written to disk.
Amount of temporary memory for write operations.