Elasticsearch Monitoring

apmsaas
Elasticsearch is an open-source search engine that is built on Apache Lucene. Elasticsearch is RESTful and a distributed, multi-tenant-capable full-text search and analytics engine. Elasticsearch monitoring is provided as an extension in the Infrastructure Agent.
The Infrastructure Agent queries the statistics API to retrieve the performance metrics of Elasticsearch. In the Infrastructure Agent, the agent extension exists in the following location:
apmia\extensions\Elasticsearch
3
2
Elasticsearch Monitoring for DX SaaS
You install the
DX APM
Infrastructure Agent before you configure and use the extension.
Download DX APM Infrastructure Agent
After you get access to
DX SaaS
. You download and extract the Infrastructure Agent containing
DX APM
Elasticsearch Monitoring.
Follow these steps:
  1. Click
    Open
    on the
    DX APM
    box.
    The
    DX APM
    homepage appears.
  2. Click
    Download Agent
    at the top of any page.
    If you already connected one agent, you can only access the
    Download Agent
    button by clicking
    Agents
    in the left pane, under
    Settings
    .
  3. On the
    Select Agent to Download
    page, select the tab corresponding to your operating system.
  4. Under the
    Infrastructure
    category, select
    Elasticsearch Monitoring
    as the agent.
  5. (Optional) Configure the agent options according to the needs of your environment.
  6. Click the
    Download and Install
    button.
    DX SaaS
    downloads the package to your computer.
Install DX APM Infrastructure Agent
You install the Infrastructure Agent before you install Elasticsearch Monitoring.
Follow these steps:
  1. Navigate to the
    apmia
    directory.
  2. Run the appropriate command to install the
    DX APM
    Infrastructure Agent:
    UNIX
    :
    ./APMIACtrl.sh install
    Windows
    :
    APMIACtrl.bat install
You can review the
DX APM
Infrastructure Agent logs in the
apmia/logs
directory.
These log files are in the logs directory:
  • AutoProbe.log
  • IntroscopeAgent.log
  • APMIAgentConsole.log
Enable Elasticsearch Monitoring Extension
You can enable the Elasticsearch extension in the
DX APM
Infrastructure Agent.
Follow these steps:
  1. Navigate to
    <agent_home>/apmia/extensions/Extensions.profile
    file.
  2. Add the Restmon extension to the introscope.agent.extensions.bundles.boot.load property. Elastsicsearch Monitoring requires the restmon extension to be loaded.
    introscope.agent.extensions.bundles.boot.load=restmon
  3. When you start the
    DX APM
    Infrastructure Agent, the
    Extensions.profile
    file populates the extension name as the value of the
    introscope.agent.extensions.bundles.boot.load
    property. If you do not find the extension name as the value, you need to manually enter the extension name as follows:
    introscope.agent.extensions.bundles.boot.load=restmon,Elasticsearch
  4. Save and close the file.
  5. Navigate to the following location to open the
    bundle.properties
    file:
    apmia\extensions\Elasticsearch
  6. In the
    bundle.properties
    file, define the following properties:
Property Name with Description
Sample Values
introscope.agent.elasticsearch.profiles
Specifies the list of the Elasticsearch instance names that the Elasticsearch monitors. You can use commas to separate multiple entries.
introscope.agent.elasticsearch.profiles=elastic_cluster1,xyz
For example, when you use this property to define the profile as “elastic_cluster1”. Ensure that you use the same profile (as “elastic_cluster1”), which represents an Elasticsearch instance to define the values for the corresponding properties of the same profile.
Note that here we have used the same example value of (elastic_cluster1) to define the values for the corresponding properties of the same profile.
introscope.agent.elasticsearch.profiles.{elastic_profile#}.name
Specifies the name of the profile, which is used to identify an Elasticsearch cluster that an Infrastructure Agent monitors.
introscope.agent.elasticsearch.profiles.elastic_cluster1.name=ClusterA
introscope.agent.elasticsearch.profiles.{elastic_profile#}.interval
(Optional) Specifies the polling interval in seconds.
introscope.agent.elasticsearch.profiles.elastic_cluster1.interval=30
The default value is
30 seconds
.
You can customize the default value of the polling interval.
introscope.agent.elasticsearch.profiles.{elastic_profile#}.url
Specifies the URL of any one Elasticsearch node in a cluster to be monitored.
To monitor a cluster, the URL of any one node in the cluster is enough to collect metrics that are related to all nodes in the cluster.
introscope.agent.elasticserach.profiles.elastic_cluster1.url=http://ca-elastic1:9200/
introscope.agent.elasticsearch.profiles.elastic_cluster1.filter.systemIndices
(Optional) Specifies whether the system indices is enabled for filtering or not.
introscope.agent.elasticsearch.profiles.elastic_cluster1.filter.systemIndices=true
The default value is true, and the system/hidden indices get filtered. This is an optional property.
introscope.agent.elasticsearch.profiles.elastic_cluster1.index.excludeList
(Optional) Specifies the index list that needs to be excluded.
introscope.agent.elasticsearch.profiles.elastic_cluster1.index.excludeList
You can use comma-separated regex values. This is an optional property.
introscope.agent.elasticsearch.profiles.elastic_cluster1.index.includeList
(Optional) Specifies the index list that needs to be included from the excluded list.
introscope.agent.elasticsearch.profiles.elastic_cluster1.index.includeList=
You can use comma-separated regex values. This is an optional property.
introscope.agent.elasticsearch.profiles.{elastic_profile#}.username
(Optional) Specifies the username used for connecting to Elasticsearch Node.
introscope.agent.elasticsearch.profiles.elastic_cluster1.username=
introscope.agent.elasticsearch.profiles.{elastic_profile#}.password
(Optional) Specifies the password used for connecting to the Elasticsearch Node. The password would be encrypted after the first run
introscope.agent.elasticsearch.profiles.elastic_cluster1.password=password
introscope.agent.elasticsearch.profiles.{elastic_profile#}.monitored.groups
(Optional) Metrics being monitored are grouped into multiple monitored groups to control the metrics which are reported for a cluster. Use this property to define the groups to be monitored.
For more information, see Values for the Monitored Groups
introscope.agent.elasticsearch.profiles.elastic_cluster1.monitored.groups=Cluster Information,Indices, Node Details, and Connections.
The monitored groups that are supported are Cluster Information, Indices, Index Details, Index Summary, Node Summary, Node Index Details, Node Details, Connections
The default monitored groups are Cluster Information, Indices, Node Details, and Connections.
You can customize the default value of the monitored groups.
Values for the Monitored Groups
The values for the monitored groups (
introscope.agent.elasticsearch.profiles.{elastic_profile#}.monitored.groups
) are as follows:
  • Cluster Information
    Provides metrics to show the overall status of the cluster.
  • Indices
    Displays metrics at a pan index level. The metrics include document count, status, and size details.
  • Index Details
    Provides the metrics pertaining to each index. The metrics include the status of the index and shard-related metrics.
  • Index Summary
    Displays metrics at a pan index level. The metrics include Docs count, Segment count, and so on.
  • Node Summary
    Provides high-level metrics for nodes at an aggregated level. For example, Total nodes, OS-free memory, and so on.
  • Node Index Details
    Provides the metrics with the index details for each node.
  • Node Details
    Provides the metrics pertaining to each node.
  • Connections
    Provides the status of the different URLs that the Infrastructure Agent calls to fetch the metrics.
The suggested groups are as follows: Cluster Information, Indices, Node details, and Connections
Elasticsearch Metrics
The performance metrics of Elasticsearch are displayed in the Metric View which provides a comprehensive view of the performance of cluster(s) in a given environment.
This section lists all the metrics for the respective Monitored Groups that you can collect using Elasticsearch:
4
4
Cluster Information
In the Metric View, the following Cluster level metrics are displayed with the specific Cluster name under the folder,
Elasticsearch|Cluster|{clustername}:
Monitor Name
Units
Description
Status
State
Indicates the status of the primary shards. The following values and color code indicates the status:
  • green: 1 - Indicates the cluster is at 100% allocation and all primary and replica shards are allocated.
  • yellow: 2 - Indicates the primary shards are allocated but at least one replica is missing. There is no loss of data.
  • red: 3 - Indicates that at least one primary shard is missing and all of the replicas. There is data loss.
  • Default: 0
Number of Nodes
Count
Indicates the number of nodes in the cluster.
Number of Data Nodes
Count
Indicates the number of data nodes that hold the data and perform the data-related operations, such as CRUD, search, and aggregations.
Active Primary Shards
Count
Indicates the total number of primary shards in your cluster
Active Shards
Count
Indicates the total number of shards across indices including the replica shards.
Relocating Shards
Count
Indicates the total number of shards that are moving from one node to another.
Initializing Shards
Count
Indicates the shards that are newly created or the shards that are in the initializing state
Unassigned Shards
Count
Indicates the shards that exist in the cluster but cannot be located in the cluster.
Delayed Unassigned Shards
Count
Indicates the number of shards whose allocation has been delayed.
Number of Pending Tasks
Count
Indicates the total number of tasks that are pending.
Number of In Flight Fetch
Count
Indicates the number of ongoing shard info requests, during the shard allocation process.
Task Max Waiting in Queue
ms
Indicates the time for which each task must wait before execution.
Active Shards Percent
%
Indicates the percentage of the active primary shards in the cluster.
Index Summary
In the Metric View, the following indexing-related information for all indices is displayed under the folder,
Elasticsearch|Cluster|{Clustername}|Indices:
Monitor Name
Units
Description
Count
Count
Indicates the total number of indices in the cluster.
Shards Total
Count
Indicates the total number of shards in the index
Shards Replication
Count
Indicates the total number of replica shards in the index.
Shards Primaries
Count
Indicates the total number of primary shards in the index.
Shards Primaries Avg
Count
Indicates the average number of primary shards in the index.
Shards Primaries Max
Count
Indicates the maximum number of primary shards in the index.
Shards Primaries Min
Count
Indicates the minimum number of primary shards in the index.
Shards Replication Min
Count
Indicates the minimum number of replica shards in the index.
Shards Replication Max
Count
Indicates the maximum number of replica shards in the index.
Shards Replication Avg
Count
Indicates the average number of replica shards in the index.
Shards Shards Min
Count
Indicates the minimum number of shards in the index.
Shards Shards Max
Count
Indicates the maximum number of shards in the index.
Shards Shards Avg
Count
Indicates the average number of shards in the index.
Docs Count
Count
Indicates the number of documents across indexes.
Docs Deleted
Count
Indicates the number of deleted documents (docs that are not yet merged out) across indexes.
Store Size
GigaBytes
Indicates the store size of primary and replica shards for all indexes.
Store Throttle Time
ms
Indicates the total time store waited due to throttling.
Field Data Memory Size
Bytes
Indicates the size of the field data memory across indexes.
Field Data Evictions
Count
Indicates the total number of evictions from the field data across indexes.
Query Cache Memory Size
Bytes
Indicates the memory size that is used by the query cache.
Query Cache Total
Count
Indicates the number of query caches.
Query Cache Hit Count
Count
Indicates the number of query cache hits.
Query Cache Miss Count
Count
Indicates the number of query cache misses.
Query Cache Cache Size
MB
Indicates the size of the query cache.
Query Cache Cache Count
Count
Indicates the number of query caches.
Query Cache Evictions
Count
Indicates the number of query cache evictions.
Completion Suggester Size
GigaBytes
Indicates the size of Completion Suggester.
Segments Count
Count
Indicates the total number of segments in index shards.
Segments Memory
Bytes
Indicates the memory that is used by index segments.
Segments Terms Memory
Bytes
Indicates the memory that is used by terms.
Segments Stored Fields Memory
Bytes
Indicates the memory that is used by stored fields.
Segments Term Vectors Memory
Bytes
Indicates the memory that is used by term vectors.
Segments Norms Terms Memory
Bytes
Indicates the memory that is used by norms.
Segments Points Memory
Bytes
Indicates the memory that is used by points.
Segments Docs Values Memory
Bytes
Indicates the memory that is used by doc values.
Segments Index Writer Memory
Bytes
Indicates the memory that is used by the index writer.
Segments Version Map Memory
Bytes
Indicates the memory that is used by the map version.
Segments Fixed Bit Set Memory
Bytes
Indicates the memory that is used by the fixed bit set.
Segments Max Unsafe AutoID Timestamp
Bytes
Indicates the maximum timestamp that is used to de-optimize documents with auto-generated IDs in the engine.
Index Details
In the Metric View, the following metrics that are related to a specific index are displayed under the folder,
Elasticsearch|Cluster|{Clustername}|Indices|{Indexname}:
Monitor Name
Units
Description
Status
State
Indicates the status of the primary shards in a specific index. The following values and color code indicates the status:
  • green: 1 - Indicates the cluster is at 100% allocation and all primary and replica shards are allocated.
  • yellow: 2 - Indicates the primary shards are allocated but at least one replica is missing. There is no loss of data.
  • red: 3 - Indicates that at least one primary shard is missing and all of the replicas. There is data loss.
  • Default: 0
Document Count
Count
Indicates the number of documents in a specific index in the cluster.
Number of Replicas
Count
Indicates the total number of replica shards in a specific index.
Number of Shards
Count
Indicates the total number of shards in a specific index.
Active Primary Shards
Count
Indicates the total number of shards of a specific index including the replica shards.
Active Shards
Count
Indicates the total number of primary shards of a specific index.
Relocating Shards
Count
Indicates the number of shards that are moving from one node to another of a specific index.
Initializing Shards
Count
Indicates the shards that are newly created or the shards that are in the initializing state of a specific index.
Unassigned Shards
Count
Indicates the shards that exist in the cluster but cannot be located in the cluster.
Size
GigaBytes
Indicates the store size of primary and replica shards in the specific index.
Node Summary
In the Metric View, the following metrics that are related to the node summary are displayed under the folder,
Elasticsearch|Cluster|{Clustername}|Nodes
:
Monitor Name
Units
Description
Versions
Count
Indicates the versions of the Elasticsearch used.
Count Total
Count
Indicates the total number of nodes in the cluster.
Count Data
Count
Indicates the number of data nodes in the cluster.
Count Coordinating Only
Count
Indicates the number of coordinating nodes in the cluster.
Count Master
Count
Indicates the number of master nodes in the cluster.
Count Ingest
Count
Indicates the number of ingesting nodes in the cluster.
OS Available Processors
Count
Indicates the number of available processors in the cluster.
OS Allocated Processors
Count
Indicates the number of allocated processors in the cluster.
OS Memory Total
GigaBytes
Indicates the total available memory for the nodes in the cluster.
OS Memory Free
GigaBytes
Indicates the free memory available for the nodes in the cluster.
OS Memory Used
GigaBytes
Indicates the memory that is used by the nodes in the cluster.
OS Memory Free Percent
Percentage
Indicates the free memory available for the nodes in Percentage.
OS Memory Used Percent
Percentage
Indicates the memory that is used by the nodes in Percentage.
Process CPU Percent
Percentage
Indicates the CPU processes running on the nodes in Percentage.
Network Types HTTP Types
Count
Indicates the number of HTTP network types.
Min Process Open File Descriptors
Count
Indicates the minimum number of open file descriptors across the cluster.
Max Process Open File Descriptors
Count
Indicates the maximum number of open file descriptors that are associated with a process.
Avg Open File Descriptors
Count
Indicates the average number of open file descriptors that are associated with a process.
JVM Threads
Count
Indicates the number of threads that are run by JVM.
JVM Memory Heap Used
GigaBytes
Indicates the amount of memory in gigabytes currently used by the JVM heap.
JVM Memory Heap Max
GigaBytes
Indicates the maximum amount of memory that can be used by the JVM heap.
File System Total
GigaBytes
Indicates the total gigabytes contained by the file system.
File System Free
GigaBytes
Indicates the amount of free gigabytes available on the file system.
File System Available
GigaBytes
Indicates the amount of gigabytes available on the file system.
Network Types Transport Types
Count
Indicates the total number of network types for each transport type.
Node Details
In the Metric View, the following metrics that are related to a specific node name are displayed under the folder,
Elasticsearch|Cluster|{Clustername}|Nodes|{NodeName}
:
Monitor Name
Units
Description
OS CPU Percent
Percent
Indicates the recent CPU usage for the whole system, or -1 if not supported
OS Memory Total
Giga Bytes
Indicates the total amount of physical memory in gigabytes.
OS Memory Free
Giga Bytes
Indicates the Amount of free physical memory in gigabytes.
OS Memory Used
Giga Bytes
Indicates the Amount of used physical memory in gigabytes.
OS Memory Free Percent
Percent
Indicates the Percentage of free memory.
OS Memory Used Percent
Percent
Indicates the Percentage of used memory.
OS Swap Total
Giga Bytes
Indicates the Total amount of swap space in gigabytes.
OS Swap Free
Giga Bytes
Indicates the Amount of free swap space in gigabytes.
OS Swap Used
Giga Bytes
Indicates the amount of used swap space in gigabytes.
Process Open File Descriptors
Count
Indicates the Number of opened file descriptors that are associated with the current process, or -1 if not supported.
Process Max File Descriptors
Count
Indicates the Maximum number of file descriptors that are allowed on the system, or -1 if not supported.
Process CPU Percent
Percent
Indicates the CPU usage in Percent, or -1 if not known at the time the stats are computed.
Process CPU Total
ms
Indicates the CPU time (in ms) used by the process on which the Java virtual machine is running, or -1 if not supported.
Process Memory Total Virtual
Giga Bytes
Indicates the Size in bytes of virtual memory that is guaranteed to be available to the running process.
Script Compilations
Count
Indicates the Total script compilations.
Script Cache Evictions
Count
Indicates the Total compiled scripts that are evicted from cache.
File System Data Free
Giga Bytes
Indicates the Total number of unallocated gigabytes in all file stores.
File System Data Total
Giga Bytes
Indicates the Total size (in gigabytes) of the file store.
File System Data Available
Giga Bytes
Indicates the Total number of gigabytes available to this Java virtual machine on this file store.
File System Total
Giga Bytes
Indicates the Total size (in gigabytes) of all file stores
File System Total Available
Giga Bytes
Indicates the Total number of gigabytes available to this Java virtual machine on all file stores.
File System Data Total Free
Giga Bytes
Indicates the Total number of unallocated gigabytes in the file store.
Transport Server Open
Count
Indicates The number of connections that are opened for cluster communication.
Transport RX Count
Count
Indicates The total number of packets that are received in cluster communication.
Transport RX Size
Bytes
Indicates The total size of data that is received in cluster communication.
Transport TX Count
Count
Indicates the total number of packets that are sent in cluster communication.
Transport TX Size
Bytes
Indicates the total size of data that is sent in cluster communication.
HTTP Current Open
Count
Indicates the current number of open HTTPS connections.
HTTP Total Opened
Count
Indicates the total number of open HTTPS connections.
BreakersRequest Limit Size
Giga Bytes
Indicates the estimated request limit size in gigabytes of the field data circuit breaker.
Breakers Request Estimated Size
GigaBytes
Indicates the estimated size in gigabytes of the request circuit breaker.
Breakers Request Overhead
Count
Indicates the constant multiplier for byte estimations of the request circuit breaker.
Breakers Request Tripped
Count
Indicates the number of times the request circuit breaker has tripped.
Breakers Fielddata Limit Size
Giga Bytes
Indicates the estimated limit size in gigabytes of the field data circuit breaker.
Breakers Fielddata Estimated Size
GigaBytes
Indicates the estimated size in gigabytes of the field data circuit breaker.
Breakers Fielddata Overhead
Count
Indicates the constant multiplier for byte estimations of the field data circuit breaker.
Breakers Fielddata Tripped
Count
Indicates the number of times the field data circuit breaker has tripped.
Breakers In Flight Requests Limit Size
GigaBytes
Indicates the estimated limit size in gigabytes of the inflight circuit breaker.
Breakers In Flight Requests Estimated Size
GigaBytes
Indicates the estimated size in gigabytes of the inflight circuit breaker.
Breakers In Flight Requests Overhead
Count
Indicates the constant multiplier for byte estimations of the inflight circuit breaker.
Breakers In Flight Requests Tripped
Count
Indicates the number of times the inflight circuit breaker has tripped.
Breakers Parent Limit Size
GigaBytes
Indicates the estimated limit size in gigabytes of the request circuit breaker.
Breakers Parent Estimated Size
GigaBytes
Indicates the estimated size in gigabytes of the request circuit breaker.
Breakers Parent Overhead
Count
Indicates the constant multiplier for byte estimations of the parent circuit breaker.
Breakers Parent Tripped
Count
Indicates the number of times the parent circuit breaker has tripped.
Script Compilations
Count
Indicates the total script compilations.
Script Cache Evictions
Count
Indicates the total compiled scripts that are evicted from the cache.
Discovery Cluster State Queue Total
Count
Indicates the total number of cluster states, that is, pending and committed states.
Discovery Cluster State Queue Pending
Count
Indicates the total number of cluster states waiting to be processed.
Discovery Cluster State Queue Committed
Count
Indicates the total number of cluster states that have been committed.
Ingest Total Count
Count
Indicates the total number of documents that are ingested during the lifetime of this node.
Ingest Total Time
ms
Indicates the total time that is spent on ingest preprocessing documents during the lifetime of this node.
Ingest Total Current
Count
Indicates the total number of documents currently being ingested.
Ingest Total Failed
Count
Indicates the total number ingest pre-processing operations that fail during the lifetime of this node.
Ingest Total Count
Count
Indicates the number of X-pack monitoring exporters that are associated with the nodes in the cluster.
Ingest Total Time
ms
Indicates the time that it takes for the X-pack monitoring exporter to route the data to the cluster.
Ingest Total Current
Count
Indicates the current number of X-pack monitoring exporters that are associated with the nodes in the cluster.
Ingest Total Failed
Count
Indicates the number of X-pack monitoring exporters attempts failed while sending the data to the cluster.
Node Index Details
In the Metric View, the following metrics that are related to the node index details of all indices are displayed under the folder,
Elasticsearch|Cluster|{Clustername}|Nodes|{NodeName}|Indices:
Monitor Name
Units
Description
Docs Count
Count
Indicates the number of documents across indices in the cluster.
Docs Deleted
Count
Indicates the number of documents that are deleted across indices in the cluster.
Indexing Index Total
Count
Indicates the total number of documents that are indexed to an index.
Indexing Index Time
ms
Indicates the total time spent indexing documents to an index.
Indexing Index Current
Count
Indicates the number of documents currently being indexed to an index.
Indexing Index Failed
Count
Indicates the number of failed indexing operations.
Indexing Delete Total
Count
Indicates the total number of documents that are deleted from an index.
Indexing Delete Time
ms
Indicates the total time spent deleting documents from an index.
Indexing Delete Current
Count
Indicates the number of documents currently being deleted from an index.
Indexing Noop Update Total
Count
Indicates the number of Noop update operations on indexes for a node.
Indexing Throttle Time
ms
Indicates the total time indexing waited due to throttling.
Get Total
Count
Indicates the total number of get requests on the node.
Get Time
ms
Indicates the total time that is spent on get requests on the node.
Get Exists Total
Count
Indicates the total number of get requests on the node where the document existed.
Get Exists Time
ms
Indicates the total time that is spent on get requests on the node where the document existed.
Get Missing Total
Count
Indicates the total number of get requests on the node where the document was missing.
Get Missing Time
ms
Indicates the total time that is spent on get requests on the node where the document was missing.
Get Current
Count
Indicates the number of get requests currently running on the node.
Merges Current
Count
Indicates the number of currently active segment merges.
Merges Current Docs
Count
Indicates the number of documents across segments currently being merged.
Merges Current Size
GigaBytes
Indicates the size of the segments currently being merged.
Merges Total
Count
Indicates the total number of segment merges.
Merges Total Time
ms
Indicates the total time that is spent on segment merging.
Merges Total Docs
Count
Indicates the total number of documents across all merged segments.
Merges Total Size
GigaBytes
Indicates the total size of all merged segments.
Merges Total Stopped Time
ms
Indicates the time for which the merge operations stopped in an index.
Merges Total Throttled Time
ms
Indicates the time for which the merge operations waited during throttling.
Merges Total Auto Throttle
GigaBytes
Indicates the time for which auto-merge operations wait during throttling.
Refresh Total
Count
Indicates the total number of indexes refreshes for the node.
Refresh Total Time
ms
Indicates the total time that is spent on index refreshes for the node.
Flush Average Flush Time
Seconds
Indicates the average time that is spent on flushing the index.
Flush Total
Count
Indicates the number of threads in the flush queue.
Flush Total Time
ms
Indicates the time that is spent in flushing the queue.
Warmer Current
Count
Indicates the number of current threads in the warmer queue.
Warmer Total
Count
Indicates the total number of threads in the warmer queue.
Warmer Total Time
ms
Indicates the total time that is taken by the threads in the warmer queue.
Query Cache Memory Size
Bytes
Indicates the memory that is used by the query cache.
Query Cache Total Count
Count
Indicates the number of query caches.
Query Cache Hit Count
Count
Indicates the number of query cache hits.
Query Cache Miss Count
Count
Indicates the number of query cache misses.
Query Cache Size
Count
Indicates the size of the query cache.
Query Cache Count
Count
Indicates the total number of query cache lookups.
Query Cache Evictions
Count
Indicates the number of query cache evictions.
Field Data Memory Size
Bytes
Indicates the estimated size in Bytes of the field data.
Field Data Evictions
Count
Indicates the number of field data evictions.
Completion Suggester Size
GigaBytes
Indicates the size of the Completion Suggester.
Segments Count
Count
Indicates the number of segments in an index shard.
Segments Memory
Bytes
Indicates the memory that is used by index segments.
Segments Terms Memory
Bytes
Indicates the memory that is used by terms.
Segments Stored Fields Memory
Bytes
Indicates the memory that is used by stored fields.
Segments Term Vectors Memory
Bytes
Indicates the memory that is used by term vectors.
Segments Norms Memory
Bytes
Indicates the memory that is used by norms.
Segments Points Memory
Bytes
Indicates the memory that is used by points.
Segments Docs Values Memory
Bytes
Indicates the memory that is used by doc values.
Segments Index Writer Memory
Bytes
Indicates the memory that is used by the index writer.
Segments Version Map Memory
Bytes
Indicates the memory that is used by the segment version map.
Segments Fixed Bit Set Memory
Bytes
Indicates the memory that is used by the fixed bit set.
Segments Max Unsafe Auto ID Timestamp
Count
Indicates the maximum timestamp that is used to de-optimize documents with auto-generated IDs in the engine.
Translog Operations
Count
Indicates the number of operations in the transaction log.
Translog Size
GigaBytes
Indicates the size of the transaction log.
Request Cache Memory Size
GigaBytes
Indicates the estimated size in Bytes of the request cache memory.
Request Cache Evictions
Count
Indicates the number of request cache evictions.
Request Cache Hit Count
Count
Indicates the number of request cache hits.
Request Cache Miss Count
Count
Indicates the number of request cache misses.
Recovery Current as Source
Count
Indicates the number of ongoing recoveries for which a shard serves as a source.
Recovery Current as Target
Count
Indicates the number of ongoing recoveries for which a shard serves as a target.
Recovery Throttle Time
ms
Indicates the total time recoveries waited due to throttling.
Search Average Fetch Time
Seconds
Indicates the total time that is spent on query fetches on the index.
Search Open Contexts
Count
Indicates the total number of open context queries on the node.
Search Query Total
Count
Indicates the total number of queries on the node.
Search Query Time
ms
Indicates the total time that is spent on the queries on the node.
Search Query Current
Count
Indicates the number of currently active queries on the node.
Search Fetch Total
Count
Indicates the total number of query fetches on the node.
Search Fetch Time
ms
Indicates the total time that is spent on query fetches for the node.
Search Fetch Current
Count
Indicates the number of query fetches currently running on the node.
Search Scroll Total
Count
Indicates the number of scroll searches running on the node.
Search Scroll Time
ms
Indicates the amount of time that is taken by the scroll searches running on the node.
Search Scroll Current
Count
Indicates the number of scroll searches currently running on the node.
Search Suggest Total
Count
Indicates the number of suggested searches currently running on the node.
Search Suggest Time
ms
Indicates the amount of time that is taken by the suggested searches running on the node.
Search Suggest Current
Count
Indicates the number of suggested searches currently running on the node.
Search Average Query Time
Seconds
Indicates the average time that is spent on queries on the index.
Refresh Average Refresh Time
Seconds
Indicates the average time that is spent on refreshing the index.
Alerts Description
In the Map view, select the Elasticsearch vertex to view the corresponding alerts. The alerts available are for the following metrics:
ClusterName:Status
and
ClusterName:Failed
Nodes.
Also, you can configure the caution and the danger based on your requirement. The descriptions for alerts are as follows:
Alert Name
Description
Default Caution Value
Default Danger Value
Elasticsearch|Cluster|ClusterName:Status
Indicates the alert that is triggered when the cluster status is in a state that corresponds to the selected caution value or danger value for more than one minute.
2
3
Elasticsearch|Cluster|ClusterName:Failed Nodes
Indicates the alert that is triggered when the cluster failed nodes are in a state that corresponds to the selected caution value or danger value for more than one minute.
30
60