MackerelはAWSインテグレーションにてAmazon CloudFrontのメトリック取得や監視に対応しています。AWSインテグレーションで連携を行なった場合、課金対象として1ディストリビューション = 1マイクロホストと換算します。
AWSインテグレーションの設定方法や対応AWSサービス一覧についてはこちらのページをご確認ください。
AWSインテグレーション
取得メトリック
AWSインテグレーションのCloudFront対応で取得できるメトリックは以下の通りです。メトリック
の説明に関してはAWSのヘルプをご確認ください。
最大で13個のメトリックが取得されます。
グラフ名 | メトリック | Mackerel上のメトリック名 | 単位 | Statistics |
---|---|---|---|---|
Requests | Requests | cloudfront.requests.request | integer | Sum |
Transfer | BytesDownloaded BytesUploaded |
cloudfront.transfer.download cloudfront.transfer.upload |
bytes | Sum |
ErrorRate | 4xxErrorRate 5xxErrorRate 401ErrorRate * 403ErrorRate * 404ErrorRate * 502ErrorRate * 503ErrorRate * 504ErrorRate * |
cloudfront.error_rate.4xx_error_rate cloudfront.error_rate.5xx_error_rate cloudfront.error_rate.401_error_rate cloudfront.error_rate.403_error_rate cloudfront.error_rate.404_error_rate cloudfront.error_rate.502_error_rate cloudfront.error_rate.503_error_rate cloudfront.error_rate.504_error_rate |
float | Average |
CacheHitRate | CacheHitRate * | cloudfront.cache_hit_rate | float | Average |
OriginLatency | OriginLatency * | cloudfront.origin_latency | float | Minimum Average Maximum |
* 追加のメトリック
これらのメトリックを取得するには、追加のメトリックを有効にする 必要があります。
注意事項
CloudFrontはグローバルなサービスである為、どのリージョンを選択していてもCloudFrontと連携できます。