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
- In the AWS integration page, ensure that
CloudSearch
is enabled under the Metric Collection
tab. - 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
If you haven’t already, set up the Datadog Forwarder Lambda function.
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.