Introduction

Amazon Athena is an interactive query service.

This service simplifies data analytics by:

  • Providing analytics directly in Amazon Simple Storage Service (Amazon S3).
  • Minimizing action in the AWS management console, to point Athena to data stored in Amazon S3.
  • Using standard SQL to run ad-hoc queries and retrieve results in seconds.

Additional benefits include:

  • Infrastructure is not set up because Athena is serverless.
  • Cost is based only on the queries that are run.
  • Automatic scaling and parallel query execution which provides in fast results even even with large datasets and complex queries.

Setup

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

Metrics

OpsRamp MetricMetric Display NameUnitAggregation TypeDescription
aws_athena_EngineExecutionTimeEngineExecutionTimeMillisecondsAverageNumber of milliseconds that the query took to execute.
aws_athena_QueryPlanningTimeQueryPlanningTimeMillisecondsAverageNumber of milliseconds that Athena took to plan the query processing flow.
aws_athena_QueryQueueTimeQueryQueueTimeMillisecondsAverageNumber of milliseconds that the query was in the query queue waiting for resources.
aws_athena_ServiceProcessingTimeServiceProcessingTimeMillisecondsAverageNumber of milliseconds that Athena took to process the query results after the query engine finished query execution.
aws_athena_TotalExecutionTimeTotalExecutionTimeMillisecondsAverageNumber of milliseconds that Athena took to run the query.
aws_athena_DataScannedInBytesDataScannedInBytesBytesAverageTotal amount of data scanned per query.

Event support

CloudTrail event support

  • Supported
  • Configurable in OpsRamp AWS Integration Discovery Profile.

CloudWatch alarm support

  • Not Supported

External reference