Amazon Translate is a text translation service that uses advanced machine learning technologies to provide high-quality translation on demand.

Use Amazon Translate to translate unstructured text documents or to build applications that work in multiple languages.

Use the OpsRamp AWS public cloud integration to discover and collect metrics against the AWS service.

Setup

To set up the OpsRamp AWS integration and discover the AWS service, go to AWS Integration Discovery Profile and select Translate.

Metrics

OpsRamp MetricMetric Display NameUnitAggregation Type
aws_translate_CharacterCount

Number of billable characters in requests.
Character CountCountAverage
aws_translate_ResponseTime

Time that it took to respond to a request.
Response TimemillisecondsAverage
aws_translate_ServerErrorCount

Number of server errors. The HTTP response code range for a server error is 500 to 599.
Server Error CountCountAverage
aws_translate_SuccessfulRequestCount

Number of successful translation requests. The response code for a successful request is 200 to 299.
Successful Request CountCountAverage
aws_translate_ThrottledCount

Number of requests subject to throttling. Use ThrottledCount to determine if the application is sending requests to Amazon Translate faster than the account is configured to accept them.
Throttled CountCountAverage
aws_translate_UserErrorCount

Number of user errors that occurred. The HTTP response code range for a user error is 400 to 499.
User Error CountCountAverage

Event support

CloudTrail event support

  • Not Supported

CloudWatch alarm support

  • Supported
  • Configurable in OpsRamp AWS Integration Discovery Profile.

External reference