CloudWatch で S3 Storage Lens のメトリクスを表示します。 - Amazon Simple Storage Service

CloudWatch で S3 Storage Lens のメトリクスを表示します。

S3 ストレージレンズのメトリクスを Amazon CloudWatch に公開すると、CloudWatch ダッシュボードで運用状況を一元的に表示できます。また、アラームやトリガーアクション、メトリクス計算、異常検出などの CloudWatch 機能を使用して、S3 ストレージレンズのメトリクスをモニタリングしてアクションを実行できます。さらに CloudWatch API オペレーションにより、サードパーティープロバイダーを含むアプリケーションが S3 ストレージレンズのメトリクスにアクセスできるようになります。CloudWatch Events の詳細については、 「Amazon CloudWatch ユーザーガイド」を参照してください。

Amazon S3 コンソール、Amazon S3 REST API、AWS CLI および AWS SDK を使用して、新規または既存のダッシュボード構成で CloudWatch 公開オプションを有効にすることができます。CloudWatch の公開オプションは、S3 ストレージレンズの高度なメトリクスとレコメンデーションにアップグレードされたダッシュボードで利用可能です。S3 ストレージレンズの高度なメトリクスとレコメンデーションの料金については、「Amazon S3 料金表」を参照してください。追加の CloudWatch メトリクスの公開料金は適用されません。ただし、ダッシュボード、アラーム、API コールなどのその他の CloudWatch 料金が適用されます。詳細については、「Amazon CloudWatch の料金」を参照してください。

S3 Storage Lens のメトリクスは、S3 Storage Lens の設定を所有するアカウント内の CloudWatch に公開されます。高度なメトリクスとレコメンデーションで CloudWatch 公開オプションを有効にすると、CloudWatch の組織、アカウント、バケットレベルのメトリクスにアクセスできます。プレフィックスレベルのメトリクスは CloudWatch では使用できません。

注記

S3 Storage Lens メトリクスは毎日のメトリクスであり、CloudWatch に 1 日 1 回公開されます。CloudWatch で S3 Storage Lens メトリクスをクエリする場合、クエリの期間は 1 日 (86400 秒) にする必要があります。毎日の S3 Storage Lens メトリクスが Amazon S3 コンソールの S3 Storage Lens ダッシュボードに表示された後、これらの同じメトリクスが CloudWatch に表示されるには数時間かかることがあります。初めて S3 Storage Lens メトリクスの CloudWatch 公開オプションを有効にすると、メトリクスが CloudWatch に公開されるまで最大で 24 時間かかることがあります。

現在、S3 ストレージレンズのメトリクスは CloudWatch ストリームを介して使用することはできません。

CloudWatch での S3 Storage Lens メトリクスの操作方法の詳細については、以下のトピックを参照してください。

CloudWatch ダッシュボードの使用

CloudWatch ダッシュボードを使用して、S3 Storage Lens メトリクスを他のアプリケーションメトリクスとともにモニタリングし、運用状態の統一ビューを作成できます。ダッシュボードは、CloudWatch コンソールのカスタマイズ可能なホームページで、 リソースを単一のビューでリソースをモニタリングするために使用できます。

CloudWatch には、特定のメトリクスまたはディメンションへのアクセスの制限をサポートしない幅広い権限コントロールがあります。CloudWatch へのアクセス権を持つアカウントまたは組織のユーザーは、CloudWatch サポートオプションが有効になっているすべての S3 Storage Lens 設定のメトリクスにアクセスできます。S3 Storage Lens では、特定のダッシュボードのアクセス許可を管理することはできません。CloudWatch のアクセス許可の詳細については Amazon CloudWatch ユーザーガイドCloudWatch リソースに対するアクセス許可の管理を参照してください。

CloudWatch ダッシュボードの使用とアクセス許可の設定の詳細については、 Amazon CloudWatch ユーザーガイドAmazon CloudWatch ダッシュボードの使用および CloudWatch ダッシュボードの共有を参照してください。

アラームの設定、アクションのトリガー、異常検出の使用

CloudWatch で S3 Storage Lens メトリクスを監視し、しきい値を超えたときにアクションを実行する CloudWatch アラームを設定できます。例えば、未完了のマルチパートアップロードバイトメトリクスが 3 日間連続で 1 GB を超えた場合に Amazon SNS 通知を送信するアラームを設定できます。

また、異常検出を有効にして S3 Storage Lens のメトリクスを継続的に分析し、通常のベースラインを決定後、異常を検出できます。メトリクスの想定値に基づいて異常検出アラームを作成できます。例えば、オブジェクトロックが有効になっているバイト数メトリクスに異常がないかをモニタリングすると、オブジェクトロック設定の不正な削除を検出できます。

詳細な説明と例については、「Amazon CloudWatch アラームを使用する」そして 「Amazon CloudWatch ユーザーガイド」の「グラフのメトリクスからアラームを作成する」を参照してください。

ディメンションを使用した指標のフィルタリング

ディメンションを使用して、CloudWatch コンソールで S3 Storage Lens メトリクスをフィルタリングできます。例えば、次のようにフィルタリングできます。configuration_idaws_account_numberaws_regionbucket_name、など。

S3 Storage Lens は、アカウントごとに複数のダッシュボード構成をサポートします。つまり、異なる構成に同じバケットを含めることができます。これらのメトリクスが CloudWatch に公開されると、バケットは CloudWatch 内に重複するメトリクスを持つことになります。CloudWatch の特定の S3 Storage Lens 設定のメトリクスだけを表示するには、configuration_id ディメンションを使用できます。configuration_id でフィルタリングすると、特定した構成に関連付けられたメトリクスのみが表示されます。

設定 ID によるフィルタリングの詳細については、「Amazon CloudWatch ユーザーガイド」の「利用可能なメトリクスの検索」を参照してください。

メトリクス数学による新しいメトリクスの計算

メトリクス数学により複数の S3 Storage Lens メトリクスをクエリし、数式を使用して、これらのメトリクスに基づく新しい時系列を作成できます。例えば、オブジェクト数から暗号化されたオブジェクト数を引いて、暗号化されていないオブジェクトの新しいメトリクスを作成できます。また、StorageBytesObjectCount で割って平均オブジェクトサイズを、BytesDownloadedStorageBytes で割って 1 日にアクセスしたバイト数を取得するためのメトリクスを作成することもできます。

詳細については、「Amazon CloudWatch ユーザーガイド」の「Amazon CloudWatch メトリクス数学の使用」を参照してください。

グラフでの検索式の使用

S3 ストレージレンズのメトリクスを使用すると、検索式を作成することができます。例えば、IncompleteMultipartUploadStorageBytes と呼ばれるすべてのメトリクスの検索式を作成して、SUM を式に追加することができます。この検索式を使用すると、ストレージのすべてのディメンションで未完了のマルチパートアップロードバイトの合計を 1 つのメトリクスで確認できます。

この例では、IncompleteMultipartUploadStorageBytes と呼ばれるすべてのメトリクスの検索式を作成するために使用する構文を示します。

SUM(SEARCH('{AWS/S3/Storage-Lens,aws_account_number,aws_region,configuration_id,metrics_version,record_type,storage_class} MetricName="IncompleteMultipartUploadStorageBytes"', 'Average',86400))

この構文の詳細については、 「Amazon CloudWatch ユーザーガイド」の 「CloudWatch 検索式の構文」を参照してください。検索式を使用した CloudWatch グラフを作成するには、 「Amazon CloudWatch ユーザーガイド」の「検索式を使用した CloudWatch グラフの作成」を参照してください。