重要
AWS CloudWatch Metric Streams統合を有効にして、カスタムネームスペースを含むAWSサービスからのすべてのCloudWatchメトリクスをモニターします。個別の統合は、もはや推奨されるオプションではありません。
New Relic infrastructure integrations には、Amazon S3 のデータを New Relic にレポートするためのインテグレーションが含まれています。このドキュメントでは、統合を有効にする方法と、報告されるデータについて説明します。
機能
Amazon Simple Storage Service (Amazon S3)は、開発者やITチームに安全で耐久性があり、拡張性の高いクラウドストレージを提供します。
NewRelicのAmazonS3統合では、報告されるデータには、S3バケットサイズ、バケットオブジェクト数、GETリクエスト、POSTリクエスト、およびその他のメトリックが含まれます。 S3データは、事前に作成されたダッシュボードで利用でき、 カスタムクエリやグラフを作成することもできます。 S3データの変更を通知するアラート条件を作成することもできます。
統合をアクティブ化する
重要
Request and Data Transfer メトリクスはプレミアムメトリクスであり、AWSを通じて別途料金を支払う必要があります。Cloudwatchの価格情報については、Amazonの S3 enhanced monitoring のドキュメントを参照してください。
このインテグレーションを有効にするには、標準手順に従い、AWSサービスをNew Relicに接続します。
構成とポーリング
設定オプションを使用し、ポーリングの頻度を変更し、データを絞り込むことができます。
デフォルト ポーリング Amazon S3インテグレーションの情報です。
New Relicのポーリングインターバル。
- S3のバケットを1時間
- S3リクエスト5分
Amazon CloudWatchのポーリングインターバルです。
- S3バケット:24時間
- S3リクエスト1分
なお、このインテグレーションのポーリング間隔を変更すると、S3リクエストメトリクスのデータ収集にのみ影響します。
データを見つけて使用する
統合データを見つけるには、 one.newrelic.com > Infrastructure> AWS にアクセスし、S3統合リンクの1つを選択します。
provider
の値がS3Bucket
の場合、DatastoreSample
イベントタイプを使用してデータのクエリと調査を行えます。
データの使用方法については、 Understand integration data を参照してください。
メトリックデータ
このインテグレーションは、以下のAmazon S3メトリクスを収集します。これらのメトリクスの詳細については、 AmazonのS3ドキュメント を参照してください。
バケット用のAmazon S3データ
メトリック | 説明 |
---|---|
| Standard Storage、Reduced Redundancy Storage、Infrequent Access Storage (IAS)、One zone IAS、Glacier Storageなどのバケットに保存されているデータ量(バイト)で、オーバーヘッドを含む。 |
|
|
リクエストメトリクス用のAmazon S3データ
これらのメトリクスを収集するには、S3バケットのリクエストメトリクスを有効にする必要があります。
メトリック | 説明 |
---|---|
| タイプに関係なく、Amazon S3バケットに行われたHTTPリクエストの合計数です。フィルター付きのメトリック構成を使用している場合、このメトリックは、フィルターの要件を満たすオブジェクトからのHTTPリクエストのみをカウントします。 |
| Amazon S3バケット内のオブジェクトに対して行われたHTTP GETリクエストの数。これにはリスト操作は含まれません。 |
| Amazon S3バケット内のオブジェクトに対して行われたHTTP PUTリクエストの数。 |
| Amazon S3 バケット内のオブジェクトに対して行われた HTTP DELETE リクエストの数。これには、 Delete Multiple Objects リクエストも含まれます。この指標は、削除されたオブジェクトの数ではなく、リクエストの数を示します。 |
| Amazon S3バケットに行われたHTTP HEADリクエストの数です。 |
| Amazon S3バケットに行われたHTTP POSTリクエストの数。 |
| バケットの内容を一覧表示したHTTPリクエストの数です。 |
| Amazon S3バケットへのリクエストで、レスポンスにボディが含まれている場合にダウンロードされるバイト数。 有効な統計情報平均値(1リクエストあたりのバイト数)、合計値(1期間あたりのバイト数)、サンプル数、最小値、最大値 |
| Amazon S3バケットに作成された、リクエストボディを含むアップロードされたバイト数です。 有効な統計情報平均値(1リクエストあたりのバイト数)、合計値(1期間あたりのバイト数)、サンプル数、最小値、最大値 |
|
有効な統計。平均値(リクエストごとのレポート)、合計値(期間ごとのレポート)、最小値、最大値、サンプル数 |
|
有効な統計。平均値(リクエストごとのレポート)、合計値(期間ごとのレポート)、最小値、最大値、サンプル数 |
| S3バケットが完全なリクエストを受信してから、レスポンスが返され始めるまでの、リクエストごとの時間(ミリ秒)。 有効な統計情報平均値、合計値、最小値、最大値、サンプル数 |
| 受信した最初のバイトからAmazonS3バケットに送信された最後のバイトまでの、リクエストごとの経過時間(ミリ秒単位)。これには、リクエスト本文を受信してレスポンス本文を送信するのにかかる時間が含まれますが、これは 有効な統計情報平均値、合計値、最小値、最大値、サンプル数 |
在庫データ
EOL通知
2022年3月以降、クラウド統合用のインベントリデータなど、いくつかの機能のサポートを終了します。この移行に簡単に備える方法など、詳細については、 ExplorersHubの投稿をご覧ください。
このインテグレーションでは、以下のインベントリーデータを収集します。詳細については、 統合データ に関するドキュメントを参照してください。
以下のアイテムのインベントリデータを取得するには、 拡張インベントリコレクション がオンになっている必要があります。
/bucket/acl
/bucket/loggingConfiguration
/bucket/notificationConfiguration/configurations
/bucket/policy
/bucket/replicationConfiguration
/bucket/versioningConfiguration
/bucket/websiteConfiguration
/bucket/lifecycleConfiguration
/bucket/crossOriginConfiguration
/bucket
名前 | 説明 |
---|---|
| このバケットがプロビジョニングされているAWSリージョン。 |
| S3バケットの名前。 |
/bucket/acl
名前 | 説明 |
---|---|
| このプロパティは、バケットのS3アクセスコントロールリスト(ACL)に従ってアクセスを許可されたアカウントのリストを保持します。JSON形式で表示されます。ACLについては、 Amazon's ACL documentation を参照してください。 |
| リクエスターが支払った場合はtrue、そうでない場合はfalseです。詳しくは、 Amazon's documentation on requester-pays buckets をご覧ください。 |
/bucket/acl/owner
名前 | 説明 |
---|---|
| S3 Acccess Control list (ACL)に従ってこのバケットを所有するアカウントの名前。JSON形式です。ACLの詳細については、 Amazon's ACL documentation を参照してください。 |
/bucket/crossOriginConfiguration
名前 | 説明 |
---|---|
| バケット内のデータを共有できるドメインを定義するCORS(Cross Origin Resource Sharing)ルール。JSON 形式で表示されます。CORSの詳細については、 AmazonのCORSドキュメント を参照してください。 |
/bucket/lifecycleConfiguration
名前 | 説明 |
---|---|
| データストレージ管理のためのライフサイクルの設定ルール。JSON形式です。ライフサイクル構成の詳細については、 Amazonのライフサイクル構成に関するドキュメント を参照してください。 |
/bucket/loggingConfiguration
名前 | 説明 |
---|---|
| JSON形式のアクセスログ設定。アクセスログの記録には、各アクセスリクエストに関する情報(リクエスト者、バケット名、リクエスト時刻、エラーコード(ある場合)など)が含まれます。ロギング設定の詳細については、 Amazonのサーバーアクセスロギングドキュメント を参照してください。 |
/bucket/notificationConfiguration/configurations
名前 | 説明 |
---|---|
| 特定の通知設定のために、通知を送信するバケットイベントです。 |
| Amazon S3が指定されたタイプのイベントを検出する際に使用するリソースARN(これは、SNSトピック、SQSキュー、またはLambda関数である可能性があります)。 |
/bucket/policy
名前 | 説明 |
---|---|
| バケットポリシーは、ユーザーポリシーと同様に、Amazon S3リソースに許可を与えるために使用できる2つのアクセスポリシーオプションです。JSON形式で表示されます。バケットポリシーの詳細については、 Amazonのバケットポリシーのドキュメント を参照してください。 |
/bucket/replicationConfiguration
名前 | 説明 |
---|---|
| バケットのレプリケーション設定をJSON形式で表したもの。 |
/bucket/taggingConfiguration
名前 | 説明 |
---|---|
| タグを使用することで、独自のコスト構造を反映してAWSの請求を整理することができます。JSON形式で提供されます。タグの詳細については、 Amazonのタグドキュメント を参照してください。 |
/bucket/versioningConfiguration
名前 | 説明 |
---|---|
| これは、S3バケット内のデータのバージョニングが"Enabled" または"Suspended" バージョニングの詳細については、 Amazonのバージョニングドキュメント を参照してください。 |
/bucket/websiteConfiguration
名前 | 説明 |
---|---|
| バケットをWebサイトとして構成するときは、インデックスドキュメントの名前を指定する必要があります。 |
|
|