Introduction

Amazon CloudFront is a web service that speeds up the distribution of static and dynamic web content
(such as .html, .css, .js, and image files). CloudFront delivers content through a worldwide network of data centers called edge locations.

For example, when a user requests content that you’re serving with CloudFront, the user is routed to the edge location that provides the lowest latency (time delay).
Edge locations help deliver content with the best possible performance.

Setup

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

Metrics

OpsRamp MetricMetric Display NameUnitAggregation TypeDescription
aws_cloudfront_RequestsRequestsCountSumNumber of requests for all HTTP methods and for both HTTP and HTTPS requests.
aws_cloudfront_BytesDownloadedBytesDownloadedBytesSumNumber of bytes downloaded by viewers for GET, HEAD, and OPTIONS requests.
aws_cloudfront_BytesUploadedBytesUploadedBytesSumNumber of bytes uploaded to your origin with CloudFront using POST and PUT requests.
aws_cloudfront_TotalErrorRateTotalErrorRateCountAveragePercentage of all requests for which the HTTP status code is 4xx or 5xx.
aws_cloudfront_4xxErrorRate4xxErrorRateCountAveragePercentage of all requests for which the HTTP status code is 4xx.
aws_cloudfront_5xxErrorRate5xxErrorRateCountAveragePercentage of all requests for which the HTTP status code is 5xx.
cloud.instance.stateStatus/Staten/an/aCloud front distribution status state metric
aws_cloudfront_401ErrorRate401ErrorRatePercentAveragePercentage of all viewer requests for which the response’s HTTP status code is 401.
aws_cloudfront_403ErrorRate403ErrorRatePercentAveragePercentage of all viewer requests for which the response’s HTTP status code is 403.
aws_cloudfront_404ErrorRate404ErrorRatePercentAveragePercentage of all viewer requests for which the response’s HTTP status code is 404.
aws_cloudfront_502ErrorRate502ErrorRatePercentAveragePercentage of all viewer requests for which the response’s HTTP status code is 502.
aws_cloudfront_503ErrorRate503ErrorRatePercentAveragePercentage of all viewer requests for which the response’s HTTP status code is 503.
aws_cloudfront_504ErrorRate504ErrorRatePercentAveragePercentage of all viewer requests for which the response’s HTTP status code is 504.
aws_cloudfront_CacheHitRateCacheHitRatePercentAveragePercentage of all cacheable requests for which CloudFront served the content from its cache. HTTP POST requests, HTTP PUT requests, and errors are not considered cacheable requests.
aws_cloudfront_OriginLatencyOriginLatencyMillisecondsAverageTotal time spent, in milliseconds, from when CloudFront receives a request to when it starts providing a response to the network (not the viewer), for requests that are served from the origin, not the CloudFront cache.

Event support

CloudTrail event support

  • Supported
  • Configurable in OpsRamp AWS Integration Discovery Profile.

CloudWatch alarm support

  • Supported
  • Configurable in OpsRamp AWS Integration Discovery Profile.

External reference