Amazon OpenSearch Service

Overview

Amazon OpenSearch Service is a managed service that makes it easy to deploy, operate, and scale OpenSearch clusters in the AWS Cloud. OpenSearch is a fully open-source search and analytics engine for use cases such as log analytics, real-time application monitoring, and clickstream analysis.

Enable this integration to see in Datadog all your OpenSearch Service custom tags. Please note, this integration is for Amazon AWS OpenSearch Service and NOT a standalone Elasticsearch instance hosted outside of Amazon AWS. (For such instances, use the Elasticsearch integration instead.)

Note: This integration requires the permissions ’es:ListTags’, ’es:ListDomainNames’ and ’es:DescribeElasticsearchDomains’ to be fully enabled.

Setup

Installation

If you haven’t already, set up the Amazon Web Services integration first.

Metric collection

  1. In the AWS integration page, ensure that ES is enabled under the Metric Collection tab.
  2. Install the Datadog - Amazon OpenSearch Service integration.

Log collection

Enable logging

Configure Amazon OpenSearch Service to send logs either to an S3 bucket or to CloudWatch.

Note: If you log to an S3 bucket, make sure that amazon_elasticsearch is set as Target prefix.

Send logs to Datadog

  1. If you haven’t already, set up the Datadog Forwarder Lambda function.

  2. Once the Lambda function is installed, manually add a trigger on the S3 bucket or CloudWatch log group that contains your Amazon Elasticsearch logs in the AWS console:

Data Collected

Metrics

See metric-spec.yaml for a list of metrics provided by this integration.

Events

The Amazon OpenSearch Service integration does not include any events.

Service Checks

The Amazon OpenSearch Service integration does not include any service checks.

Troubleshooting

Need help? Contact Datadog support.