Elasticsearch Metrics

See Application Integrations for more information.

All Elasticsearch metrics have the type gauge.

elasticsearch.active_primary_shards

The number of active primary shards in the cluster.

elasticsearch.active_shards

The number of active shards in the cluster.

elasticsearch.breakers.fielddata.estimated_size_in_bytes

The estimated size in bytes of the field data circuit breaker.

elasticsearch.breakers.fielddata.overhead

The constant multiplier for byte estimations of the field data circuit breaker.

elasticsearch.breakers.fielddata.tripped

The number of times the field data circuit breaker has tripped.

elasticsearch.breakers.parent.estimated_size_in_bytes

The estimated size in bytes of the parent circuit breaker.

elasticsearch.breakers.parent.overhead

The constant multiplier for byte estimations of the parent circuit breaker.

elasticsearch.breakers.parent.tripped

The number of times the parent circuit breaker has tripped.

elasticsearch.breakers.request.estimated_size_in_bytes

The estimated size in bytes of the request circuit breaker.

elasticsearch.breakers.request.overhead

The constant multiplier for byte estimations of the request circuit breaker.

elasticsearch.breakers.request.tripped

The number of times the request circuit breaker has tripped.

elasticsearch.breakers.inflight_requests.tripped

The number of times the inflight circuit breaker has tripped.

elasticsearch.breakers.inflight_requests.overhead

The constant multiplier for byte estimations of the inflight circuit breaker.

elasticsearch.breakers.inflight_requests.estimated_size_in_bytes

The estimated size in bytes of the inflight circuit breaker.

elasticsearch.cache.field.evictions

The total number of evictions from the field data cache.

elasticsearch.cache.field.size

The size of the field cache.

elasticsearch.cache.filter.count

The number of items in the filter cache.

elasticsearch.cache.filter.evictions

The total number of evictions from the filter cache.

elasticsearch.cache.filter.size

The size of the filter cache.

elasticsearch.cluster_status

The elasticsearch cluster health as a number: red = 0, yellow = 1, green = 2

elasticsearch.docs.count

The total number of documents in the cluster across all shards.

elasticsearch.docs.deleted

The total number of documents deleted from the cluster across all shards.

elasticsearch.fielddata.evictions

The total number of evictions from the fielddata cache.

elasticsearch.fielddata.size

The size of the fielddata cache.

elasticsearch.flush.total

The total number of index flushes to disk since start.

elasticsearch.flush.total.time

The total time spent flushing the index to disk.

elasticsearch.fs.total.available_in_bytes

The total number of bytes available to this Java virtual machine on this file store.

elasticsearch.fs.total.disk_io_op

The total I/O operations on the file store.

elasticsearch.fs.total.disk_io_size_in_bytes

Total bytes used for all I/O operations on the file store.

elasticsearch.fs.total.disk_read_size_in_bytes

The total bytes read from the file store.

elasticsearch.fs.total.disk_reads

The total number of reads from the file store.

elasticsearch.fs.total.disk_write_size_in_bytes

The total bytes written to the file store.

elasticsearch.fs.total.disk_writes

The total number of writes to the file store.

elasticsearch.fs.total.free_in_bytes

The total number of unallocated bytes in the file store.

elasticsearch.fs.total.total_in_bytes

The total size in bytes of the file store.

elasticsearch.get.current

The number of get requests currently running.

elasticsearch.get.exists.time

The total time spent on get requests where the document existed.

elasticsearch.get.exists.total

The total number of get requests where the document existed.

elasticsearch.get.missing.time

The total time spent on get requests where the document was missing.

elasticsearch.get.missing.total

The total number of get requests where the document was missing.

elasticsearch.get.time

The total time spent on get requests.

elasticsearch.get.total

The total number of get requests.

elasticsearch.http.current_open

The number of current open HTTP connections.

elasticsearch.http.total_opened

The total number of opened HTTP connections.

elasticsearch.id_cache.size

The size of the id cache

elasticsearch.indexing.delete.current

The number of documents currently being deleted from an index.

elasticsearch.indexing.delete.time

The total time spent deleting documents from an index.

elasticsearch.indexing.delete.total

The total number of documents deleted from an index.

elasticsearch.indexing.index.current

The number of documents currently being indexed to an index.

elasticsearch.indexing.index.time

The total time spent indexing documents to an index.

elasticsearch.indexing.index.total

The total number of documents indexed to an index.

elasticsearch.indices.count

The number of indices in the cluster.

elasticsearch.indices.indexing.index_failed

The number of failed indexing operations.

elasticsearch.indices.indexing.throttle_time

The total time indexing waited due to throttling.

elasticsearch.indices.query_cache.evictions

The number of query cache evictions.

elasticsearch.indices.query_cache.hit_count

The number of query cache hits.

elasticsearch.indices.query_cache.memory_size_in_bytes

The memory used by the query cache.

elasticsearch.indices.query_cache.miss_count

The number of query cache misses.

elasticsearch.indices.recovery.current_as_source

The number of ongoing recoveries for which a shard serves as a source.

elasticsearch.indices.recovery.current_as_target

The number of ongoing recoveries for which a shard serves as a target.

elasticsearch.indices.recovery.throttle_time

The total time recoveries waited due to throttling.

elasticsearch.indices.request_cache.evictions

The number of request cache evictions.

elasticsearch.indices.request_cache.hit_count

The number of request cache hits.

elasticsearch.indices.request_cache.memory_size_in_bytes

The memory used by the request cache.

elasticsearch.indices.request_cache.miss_count

The number of request cache misses.

elasticsearch.indices.segments.count

The number of segments in an index shard.

elasticsearch.indices.segments.doc_values_memory_in_bytes

The memory used by doc values.

elasticsearch.indices.segments.fixed_bit_set_memory_in_bytes

The memory used by fixed bit set.

elasticsearch.indices.segments.index_writer_max_memory_in_bytes

The maximum memory used by the index writer.

elasticsearch.indices.segments.index_writer_memory_in_bytes

The memory used by the index writer.

elasticsearch.indices.segments.memory_in_bytes

The memory used by index segments.

elasticsearch.indices.segments.norms_memory_in_bytes

The memory used by norms.

elasticsearch.indices.segments.stored_fields_memory_in_bytes

The memory used by stored fields.

elasticsearch.indices.segments.term_vectors_memory_in_bytes

The memory used by term vectors.

elasticsearch.indices.segments.terms_memory_in_bytes

The memory used by terms.

elasticsearch.indices.segments.version_map_memory_in_bytes

The memory used by the segment version map.

elasticsearch.indices.translog.operations

The number of operations in the transaction log.

elasticsearch.indices.translog.size_in_bytes

The size of the transaction log.

elasticsearch.initializing_shards

The number of shards that are currently initializing.

elasticsearch.merges.current

The number of currently active segment merges.

elasticsearch.merges.current.docs

The number of documents across segments currently being merged.

elasticsearch.merges.current.size

The size of the segments currently being merged.

elasticsearch.merges.total

The total number of segment merges.

elasticsearch.merges.total.docs

The total number of documents across all merged segments.

elasticsearch.merges.total.size

The total size of all merged segments.

elasticsearch.merges.total.time

The total time spent on segment merging.

elasticsearch.number_of_data_nodes

The number of data nodes in the cluster.

elasticsearch.number_of_nodes

The total number of nodes in the cluster.

elasticsearch.pending_tasks_priority_high

The number of high priority pending tasks.

elasticsearch.pending_tasks_priority_urgent

The number of urgent priority pending tasks.

elasticsearch.pending_tasks_time_in_queue

The average time spent by tasks in the queue.

elasticsearch.pending_tasks_total

The total number of pending tasks.

elasticsearch.process.open_fd

The number of opened file descriptors associated with the current process, or -1 if not supported.

elasticsearch.refresh.total

The total number of index refreshes.

elasticsearch.refresh.total.time

The total time spent on index refreshes.

elasticsearch.relocating_shards

The number of shards that are relocating from one node to another.

elasticsearch.search.fetch.current

The number of search fetches currently running.

elasticsearch.search.fetch.open_contexts

The number of active searches.

elasticsearch.search.fetch.time

The total time spent on the search fetch.

elasticsearch.search.fetch.total

The total number of search fetches.

elasticsearch.search.query.current

The number of currently active queries.

elasticsearch.search.query.time

The total time spent on queries.

elasticsearch.search.query.total

The total number of queries.

elasticsearch.store.size

The total size in bytes of the store.

elasticsearch.thread_pool.bulk.active

The number of active threads in the bulk pool.

elasticsearch.thread_pool.bulk.queue

The number of queued threads in the bulk pool.

elasticsearch.thread_pool.bulk.threads

The total number of threads in the bulk pool.

elasticsearch.thread_pool.bulk.rejected

The number of rejected threads in the bulk pool.

elasticsearch.thread_pool.fetch_shard_started.active

The number of active threads in the fetch shard started pool.

elasticsearch.thread_pool.fetch_shard_started.threads

The total number of threads in the fetch shard started pool.

elasticsearch.thread_pool.fetch_shard_started.queue

The number of queued threads in the fetch shard started pool.

elasticsearch.thread_pool.fetch_shard_started.rejected

The number of rejected threads in the fetch shard started pool.

elasticsearch.thread_pool.fetch_shard_store.active

The number of active threads in the fetch shard store pool.

elasticsearch.thread_pool.fetch_shard_store.threads

The total number of threads in the fetch shard store pool.

elasticsearch.thread_pool.fetch_shard_store.queue

The number of queued threads in the fetch shard store pool.

elasticsearch.thread_pool.fetch_shard_store.rejected

The number of rejected threads in the fetch shard store pool.

elasticsearch.thread_pool.flush.active

The number of active threads in the flush queue.

elasticsearch.thread_pool.flush.queue

The number of queued threads in the flush pool.

elasticsearch.thread_pool.flush.threads

The total number of threads in the flush pool.

elasticsearch.thread_pool.flush.rejected

The number of rejected threads in the flush pool.

elasticsearch.thread_pool.force_merge.active

The number of active threads for force merge operations.

elasticsearch.thread_pool.force_merge.threads

The total number of threads for force merge operations.

elasticsearch.thread_pool.force_merge.queue

The number of queued threads for force merge operations.

elasticsearch.thread_pool.force_merge.rejected

The number of rejected threads for force merge operations.

elasticsearch.thread_pool.generic.active

The number of active threads in the generic pool.

elasticsearch.thread_pool.generic.queue

The number of queued threads in the generic pool.

elasticsearch.thread_pool.generic.threads

The total number of threads in the generic pool.

elasticsearch.thread_pool.generic.rejected

The number of rejected threads in the generic pool.

elasticsearch.thread_pool.get.active

The number of active threads in the get pool.

elasticsearch.thread_pool.get.queue

The number of queued threads in the get pool.

elasticsearch.thread_pool.get.threads

The total number of threads in the get pool.

elasticsearch.thread_pool.get.rejected

The number of rejected threads in the get pool.

elasticsearch.thread_pool.index.active

The number of active threads in the index pool.

elasticsearch.thread_pool.index.queue

The number of queued threads in the index pool.

elasticsearch.thread_pool.index.threads

The total number of threads in the index pool.

elasticsearch.thread_pool.index.rejected

The number of rejected threads in the index pool.

elasticsearch.thread_pool.listener.active

The number of active threads in the listener pool.

elasticsearch.thread_pool.listener.queue

The number of queued threads in the listener pool.

elasticsearch.thread_pool.listener.threads

The total number of threads in the listener pool.

elasticsearch.thread_pool.listener.rejected

The number of rejected threads in the listener pool.

elasticsearch.thread_pool.management.active

The number of active threads in the management pool.

elasticsearch.thread_pool.management.queue

The number of queued threads in the management pool.

elasticsearch.thread_pool.management.threads

The total number of threads in the management pool.

elasticsearch.thread_pool.management.rejected

The number of rejected threads in the management pool.

elasticsearch.thread_pool.merge.active

The number of active threads in the merge pool.

elasticsearch.thread_pool.merge.queue

The number of queued threads in the merge pool.

elasticsearch.thread_pool.merge.threads

The total number of threads in the merge pool.

elasticsearch.thread_pool.merge.rejected

The number of rejected threads in the merge pool.

elasticsearch.thread_pool.percolate.active

The number of active threads in the percolate pool.

elasticsearch.thread_pool.percolate.queue

The number of queued threads in the percolate pool.

elasticsearch.thread_pool.percolate.threads

The total number of threads in the percolate pool.

elasticsearch.thread_pool.percolate.rejected

The number of rejected threads in the percolate pool.

elasticsearch.thread_pool.refresh.active

The number of active threads in the refresh pool.

elasticsearch.thread_pool.refresh.queue

The number of queued threads in the refresh pool.

elasticsearch.thread_pool.refresh.threads

The total number of threads in the refresh pool.

elasticsearch.thread_pool.refresh.rejected

The number of rejected threads in the refresh pool.

elasticsearch.thread_pool.search.active

The number of active threads in the search pool.

elasticsearch.thread_pool.search.queue

The number of queued threads in the search pool.

elasticsearch.thread_pool.search.threads

The total number of threads in the search pool.

elasticsearch.thread_pool.search.rejected

The number of rejected threads in the search pool.

elasticsearch.thread_pool.snapshot.active

The number of active threads in the snapshot pool.

elasticsearch.thread_pool.snapshot.queue

The number of queued threads in the snapshot pool.

elasticsearch.thread_pool.snapshot.threads

The total number of threads in the snapshot pool.

elasticsearch.thread_pool.snapshot.rejected

The number of rejected threads in the snapshot pool.

elasticsearch.thread_pool.write.active

The number of active threads in the write pool.

elasticsearch.thread_pool.write.queue

The number of queued threads in the write pool.

elasticsearch.thread_pool.write.threads

The total number of threads in the write pool.

elasticsearch.thread_pool.write.rejected

The number of rejected threads in the write pool.

elasticsearch.transport.rx_count

The total number of packets received in cluster communication.

elasticsearch.transport.rx_size

The total size of data received in cluster communication.

elasticsearch.transport.server_open

The number of connections opened for cluster communication.

elasticsearch.transport.tx_count

The total number of packets sent in cluster communication.

elasticsearch.transport.tx_size

The total size of data sent in cluster communication.

elasticsearch.unassigned_shards

The number of shards that are unassigned to a node.

elasticsearch.delayed_unassigned_shards

The number of shards whose allocation has been delayed.

jvm.gc.collection_count

The total number of garbage collections run by the JVM.

jvm.gc.collection_time

The total time spent on garbage collection in the JVM.

jvm.gc.collectors.old.collection_time

The total time spent in major GCs in the JVM that collect old generation objects.

jvm.gc.collectors.old.count

The total count of major GCs in the JVM that collect old generation objects.

jvm.gc.collectors.young.collection_time

The total time spent in minor GCs in the JVM that collects young generation objects.

jvm.gc.collectors.young.count

The total count of minor GCs in the JVM that collects young generation objects.

jvm.gc.concurrent_mark_sweep.collection_time

The total time spent on “concurrent mark & sweep” GCs in the JVM.

jvm.gc.concurrent_mark_sweep.count

The total count of “concurrent mark & sweep” GCs in the JVM.

jvm.gc.par_new.collection_time

The total time spent on “parallel new” GCs in the JVM.

jvm.gc.par_new.count

The total count of “parallel new” GCs in the JVM.

jvm.mem.heap_committed

The amount of memory guaranteed to be available to the JVM heap.

jvm.mem.heap_in_use

The amount of memory currently used by the JVM heap as a value between 0 and 1.

jvm.mem.heap_max

The maximum amount of memory that can be used by the JVM heap.

jvm.mem.heap_used

The amount of memory in bytes currently used by the JVM heap.

jvm.mem.non_heap_committed

The amount of memory guaranteed to be available to JVM non-heap.

jvm.mem.non_heap_used

The amount of memory in bytes currently used by the JVM non-heap.

jvm.mem.pools.young.used

The amount of memory in bytes currently used by the Young Generation heap region.

jvm.mem.pools.young.max

The maximum amount of memory that can be used by the Young Generation heap region.

jvm.mem.pools.old.used

The amount of memory in bytes currently used by the Old Generation heap region.

jvm.mem.pools.old.max

The maximum amount of memory that can be used by the Old Generation heap region.

jvm.mem.pools.survivor.used

The amount of memory in bytes currently used by the Survivor Space.

jvm.mem.pools.survivor.max

The maximum amount of memory that can be used by the Survivor Space.

jvm.threads.count

The number of active threads in the JVM.

jvm.threads.peak_count

The peak number of threads used by the JVM.

elasticsearch.index.health

The status of the index.

elasticsearch.index.docs.count

The number of documents in the index.

elasticsearch.index.docs.deleted

The number of deleted documents in the index.

elasticsearch.index.primary_shards

The number of primary shards in the index.

elasticsearch.index.replica_shards

The number of replica shards in the index.

elasticsearch.index.primary_store_size

The store size of primary shards in the index.

elasticsearch.index.store_size

The store size of primary and replica shards in the index.