---
title: Amazon CloudSearch
description: >-
  A cost-effective managed cloud service for creating, managing, and scaling
  search solutions.
breadcrumbs: Docs > Integrations > Amazon CloudSearch
---

# Amazon CloudSearch
Integration version1.0.0
## Overview{% #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{% #setup %}

### Installation{% #installation %}

If you haven't already, set up the [Amazon Web Services integration first](https://docs.datadoghq.com/integrations/amazon_web_services.md).

### Metric collection{% #metric-collection %}

1. In the [AWS integration page](https://app.datadoghq.com/integrations/amazon-web-services), ensure that `CloudSearch` is enabled under the `Metric Collection` tab.
1. Install the [Datadog - Amazon CloudSearch integration](https://app.datadoghq.com/integrations/amazon-cloudsearch).

### Log collection{% #log-collection %}

#### Enable logging{% #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{% #send-logs-to-datadog %}

1. If you haven't already, set up the [Datadog Forwarder Lambda function](https://docs.datadoghq.com/logs/guide/forwarder.md).

1. 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:

   - [Add a manual trigger on the S3 bucket](https://docs.datadoghq.com/logs/guide/send-aws-services-logs-with-the-datadog-lambda-function.md#collecting-logs-from-s3-buckets)
   - [Add a manual trigger on the CloudWatch Log Group](https://docs.datadoghq.com/logs/guide/send-aws-services-logs-with-the-datadog-lambda-function.md#collecting-logs-from-cloudwatch-log-group)

## Data Collected{% #data-collected %}

### Metrics{% #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{% #events %}

The Amazon CloudSearch integration does not include any events.

### Service Checks{% #service-checks %}

The Amazon CloudSearch integration does not include any service checks.

## Troubleshooting{% #troubleshooting %}

Need help? Contact [Datadog support](https://docs.datadoghq.com/help/).
