Documentation forAppOptics

Elasticsearch

Overview

Amazon Elasticsearch Service makes it easy to deploy, operate, and scale Elasticsearch for log analytics, full text search, application monitoring, and more.

Setup

Installation

If you haven't already, first set up the AWS CloudWatch integration. No additional steps are needed for installation.

Configuration

On the AWS CloudWatch integration page, ensure that the Elasticsearch service is selected for metric collection.

Metrics

Clusters

Name Description

ClusterStatus.green


Indicates that all index shards are allocated to nodes in the cluster.

ClusterStatus.yellow


Indicates that the primary shards for all indices are allocated to nodes in a cluster, but the replica shards for at least one index are not.

ClusterStatus.red


Indicates that the primary and replica shards of at least one index are not allocated to nodes in a cluster.

Nodes

(count)

The number of nodes in the Amazon ES cluster.

SearchableDocuments

(count)

The total number of searchable documents across all indices in the cluster.

DeletedDocuments

(count)

The total number of deleted documents across all indices in the cluster.

CPUUtilization

(percent)

The maximum percentage of CPU resources used for data nodes in the cluster.

FreeStorageSpace

(megabytes)

The free space, in megabytes, for all data nodes in the cluster.

ClusterUsedSpace

(megabytes)

TThe total used space, in megabytes, for a cluster.

ClusterIndexWritesBlocked

(boolean)

Indicates whether your cluster is accepting or blocking incoming write requests

JVMMemoryPressure

(percent)

The maximum percentage of the Java heap used for all data nodes in the cluster.

AutomatedSnapshotFailure

(count)

The number of failed automated snapshots for the cluster. A value of 1 indicates that no automated snapshot was taken for the domain in the previous 36 hours.

CPUCreditBalance

(count)

The remaining CPU credits available for data nodes in the cluster. A CPU credit provides the performance of a full CPU core for one minute.

KibanaHealthyNodes

(boolean)

A health check for Kibana. A value of 1 indicates normal behavior. A value of 0 indicates that Kibana is inaccessible. In most cases, the health of Kibana mirrors the health of the cluster.

Master Nodes

Name Description

MasterCPUUtilization

(percent)

The maximum percentage of CPU resources used by the dedicated master nodes.

MasterJVMMemoryPressure

(percent)

The maximum percentage of the Java heap used for all dedicated master nodes in the cluster.

MasterCPUCreditBalance

(count)

The remaining CPU credits available for dedicated master nodes in the cluster.

MasterReachableFromNode

(boolean)

A health check for MasterNotDiscovered exceptions. A value of 1 indicates normal behavior. A value of 0 indicates that /_cluster/health/ is failing.

EBS Volume

Name Description

ReadLatency

(seconds)

The latency, in seconds, for read operations on EBS volumes.

WriteLatency

(seconds)

The latency, in seconds, for write operations on EBS volumes.

ReadThroughput

(bytes/second)

The throughput, in bytes per second, for read operations on EBS volumes.

WriteThroughput

(bytes/second)

The throughput, in bytes per second, for write operations on EBS volumes.

DiskQueueDepth

(count)

The number of pending input and output (I/O) requests for an EBS volume.

ReadIOPS

(count)

The number of input and output (I/O) operations per second for read operations on EBS volumes.

WriteIOPS

(count)

The number of input and output (I/O) operations per second for write operations on EBS volumes.

Available Tags

Name Description
awsaccount AWS account associated with the metrics
az Availability zone of the cluster
clientid AWS account ID
domain Name of the search domain
region Name of the region

Navigation Notice: When the APM Integrated Experience is enabled, AppOptics shares a common navigation and enhanced feature set with other integrated experience products. How you navigate AppOptics and access its features may vary from these instructions.