Collector Type: Agent
Category: Application Monitors
Application Name: ElasticSearch
Global Template Name: Template not created in portal
Description
Elasticsearch is a search engine based on the Lucene library. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents. Elasticsearch is developed in Java and is released as open-source under the terms of the Apache License. This is a real-time distributed and open-source full-text search and analytics engine.
Prerequisite
For Virtual Machines, install the Linux Agent.
Parameters
Description | Default Value |
---|---|
Protocol The protocol to be used. | http |
http The host on which ElasticSearch is running. | 127.0.0.1 |
Port Issue a warning if the number of master-eligible nodes in the cluster drops below this number. By default value - 0, do not monitor the number of nodes in the cluster. | NA |
Failure Domain A comma-separated list of ElasticSearch attributes that make up your cluster's failure domain. This should be the same list of attributes that ElasticSearch's location-aware shard allocator has been configured with. If this option is supplied, additional checks are carried out to ensure that primary and replica shards are not stored in the same failure domain.. | NA |
Note: All field attributes are mandatory, use default values wherever applicable.
Collected Metrics
Metric Name | Display Name |
---|---|
es.cluster.status | ElasticSearch Cluster Status |
es.cluster.nodes | ElasticSearch Cluster Nodes |
es.cluster.data.nodes | Docker Cpu |
es.cluster.shards.active.primary | ElasticSearch Cluster Active primary shards |
es.cluster.shards.active | ElasticSearch Cluster Active shards |
es.cluster.shards.relocating | ElasticSearch Cluster Relocating shards |
es.cluster.shards.initializing | ElasticSearch Cluster Initializing shards |
es.cluster.shards.unassigned | ElasticSearch Cluster Unassigned shards |
es.docs.total | ElasticSearch Docs total |
es.docs.deleted | ElasticSearch Docs deleted |
es.cluster.data.nodes | ElasticSearch Store size |
es.refresh.ops | ElasticSearch Refresh ops |
es.refresh.time | ElasticSearch Refresh time |
es.flush.ops | ElasticSearch Flush ops |
es.flush.time | ElasticSearch Flush time |
es.merges.ops | ElasticSearch Merges ops |
es.merges.time | ElasticSearch Merges time |
es.merged.docs.count | ElasticSearch Merged docs count |
es.merged.docs.size | ElasticSearch Merged docs size |
es.indexing.index.count | ElasticSearch Indexing index count |
es.indexing.index.time | ElasticSearch Indexing index time |
es.search.query.ops | ElasticSearch Search query ops |
es.search.query.time | ElasticSearch Search query time |
es.search.fetch.ops | ElasticSearch Search fetch ops |
es.search.fetch.time | ElasticSearch Search fetch time |
es.cache.field.evictions | ElasticSearch Cache field evictions |
es.cache.field.size | ElasticSearch Cache field size |
es.cache.filter.count | ElasticSearch Cache filter count |
es.cache.filter.evictions | ElasticSearch Cache filter evictions |
es.cache.filter.size | ElasticSearch Cache filter size |
es.process.openfds | ElasticSearch Process OpenFDs |
es.jvm.gc.collection_count | ESJVM GC collection_count |
es.jvm.gc.collection_time | ESJVM GC collection_time |
es.jvm.gc.concurrent_mark_sweep.count | ESJVM GC concurrent_mark_sweep count |
es.jvm.gc.concurrent_mark_sweep.collection_time | ESJVM GC concurrent_mark_sweep collection_time |
es.jvm.gc.par_new.count | ESJVM GC par_new count |
es.jvm.gc.par_new.collection_time | ESJVM GC par_new collection_time |
es.jvm.gc.copy.count | ESJVM GC copy count |
es.jvm.gc.copy.collection_time | ESJVM GC copy collection_time |
es.jvm.mem.heap_committed | ESJVM Mem heap_committed |
es.jvm.mem.heap_used | ESJVM Mem heap_used |
es.jvm.mem.non_heap_committed | ESJVM Mem non_heap_committed |
es.jvm.mem.non_heap_used | ESJVM Mem non_heap_used |
es.jvm.threads | ESJVM Threads |
es.master.eligible.nodes | ElasticSearch Master Eligible Nodes |
es.failure.domains | ElasticSearch Failure Domains |