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.
Note
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 AWS CloudFront
.
Metrics
OpsRamp Metric | Metric Display Name | Unit | Aggregation Type | Description |
---|---|---|---|---|
aws_cloudfront_Requests | Requests | Count | Sum | Number of requests for all HTTP methods and for both HTTP and HTTPS requests. |
aws_cloudfront_BytesDownloaded | BytesDownloaded | Bytes | Sum | Number of bytes downloaded by viewers for GET, HEAD, and OPTIONS requests. |
aws_cloudfront_BytesUploaded | BytesUploaded | Bytes | Sum | Number of bytes uploaded to your origin with CloudFront using POST and PUT requests. |
aws_cloudfront_TotalErrorRate | TotalErrorRate | Count | Average | Percentage of all requests for which the HTTP status code is 4xx or 5xx. |
aws_cloudfront_4xxErrorRate | 4xxErrorRate | Count | Average | Percentage of all requests for which the HTTP status code is 4xx. |
aws_cloudfront_5xxErrorRate | 5xxErrorRate | Count | Average | Percentage of all requests for which the HTTP status code is 5xx. |
cloud.instance.state | Status/State | n/a | n/a | Cloud front distribution status state metric |
aws_cloudfront_401ErrorRate | 401ErrorRate | Percent | Average | Percentage of all viewer requests for which the response’s HTTP status code is 401. |
aws_cloudfront_403ErrorRate | 403ErrorRate | Percent | Average | Percentage of all viewer requests for which the response’s HTTP status code is 403. |
aws_cloudfront_404ErrorRate | 404ErrorRate | Percent | Average | Percentage of all viewer requests for which the response’s HTTP status code is 404. |
aws_cloudfront_502ErrorRate | 502ErrorRate | Percent | Average | Percentage of all viewer requests for which the response’s HTTP status code is 502. |
aws_cloudfront_503ErrorRate | 503ErrorRate | Percent | Average | Percentage of all viewer requests for which the response’s HTTP status code is 503. |
aws_cloudfront_504ErrorRate | 504ErrorRate | Percent | Average | Percentage of all viewer requests for which the response’s HTTP status code is 504. |
aws_cloudfront_CacheHitRate | CacheHitRate | Percent | Average | Percentage 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_OriginLatency | OriginLatency | Milliseconds | Average | Total 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.