Amazon CloudSearch

Overview

Amazon CloudSearch is a managed service in the AWS Cloud that makes it simple and cost-effective to set up, manage, and scale a search solution.

Enable this integration to see in Datadog all your CloudSearch metrics.

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 CloudSearch is enabled under the Metric Collection tab.
  2. Install the Datadog - Amazon CloudSearch integration .

Log collection

Enable logging

Configure Amazon CloudSearch to send logs either to a S3 bucket or to CloudWatch.

Note: If you log to a S3 bucket, make sure that amazon_cloudsearch 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 CloudSearch logs in the AWS console:

Data Collected

Metrics

aws.cloudsearch.index_utilization
(gauge)
The percentage of the search instance's index capacity that has been used.
Shown as percent
aws.cloudsearch.partitions
(gauge)
The number of partitions the index is distributed across.
aws.cloudsearch.searchable_documents
(gauge)
The number of searchable documents in the domain's search index.
aws.cloudsearch.successful_requests
(count)
The number of search requests successfully processed by a search instance.

Each of the metrics retrieved from AWS are assigned the same tags that appear in the AWS console, including but not limited to host name, security-groups, and more.

Events

The Amazon CloudSearch integration does not include any events.

Service Checks

The Amazon CloudSearch integration does not include any service checks.

Troubleshooting

Need help? Contact Datadog support .