重要
AWS CloudWatch Metric Streams integration を有効にすると、カスタムネームスペースを含むAWSサービスからのすべてのCloudWatchメトリクスを監視することができます。個別の統合はもはや推奨されるオプションではありません。
AWS Auto Scaling サービスは、Amazon EC2インスタンスを自動的に起動または終了させることができます。ユーザー定義のポリシー、スケジュール、ヘルスチェックに基づいて、Amazon EC2の容量を動的に適応させることができます。
New Relic インフラストラクチャ インテグレーション には、AWS Auto Scaling インテグレーションがあり、Auto Scaling サービスからグループに関するデータを New Relic 製品にレポートします。このドキュメントでは、この統合を有効にする方法と、レポート可能なデータについて説明します。
統合を有効にする
この統合を有効にするには
- 標準的な手順に従って、 AWS サービスを New Relic に接続します。
- Auto Scaling group metrics を有効にして、AWS Auto Scalingが1分ごとにサンプリングしたデータをCloudWatchに送信するようにします。
コンソールを使ってグループメトリクスを有効にするには
- Amazon EC2 コンソールを console.aws.amazon.com/ec2/ で開きます。
- ナビゲーションペインから、 「Auto Scaling Groups」> (グループを選択) を選択します。
- 監視 タブから、 Auto Scaling Metrics> Enable Group Metrics Collection or Display> Auto Scaling を選択します。
設定およびポーリング
デフォルトのポーリング AWS Auto Scalingインテグレーションの情報です。
- New Relicのポーリング間隔:5分
- Amazon CloudWatchのデータ間隔:デフォルトでは1分
ポーリング周波数とフィルターデータを変更するには、 設定オプション を使用します。
データの検索と使用
統合データを見るには 、 one.newrelic.com > Infrastructure> AWS 、 AWS Auto Scaling 統合リンクの一つを選択します。
これらのイベントタイプを使用して、データのクエリと探索を行うことができます。
AutoScalingInstanceSample
AutoScalingGroupSample(オートスケーリンググループサンプル
AutoScalingLaunchConfigurationSample
AutoScalingPolicySample
AutoScalingRegionLimitSample
メトリックデータ
このインフラ統合では、以下のAWS Auto Scalingのデータを収集します。
メトリック | 説明 |
---|---|
| Auto Scalingグループが維持しようとするインスタンスの数。 |
| Auto Scalingグループの一部として稼働しているインスタンスの数。 |
| オートスケーリンググループの最大サイズです。 |
| オートスケーリンググループの最小サイズです。 |
| 保留中で、まだサービスを開始していないインスタンスの数。 |
| "スタンバイ" の状態にあるインスタンスの数です。 |
| 終了処理中のインスタンスの数です。 |
| Auto Scalingグループのインスタンスの合計数。 |
インベントリデータ
有効期限(EOL)の通知
2022年3月以降は、クラウド統合用のインベントリデータなど、いくつかの機能のサポートを終了します。この移行に向けて簡単に準備できる方法など、詳細については、 Explorers Hubの投稿 をご覧ください。
インベントリデータ は、サービスの状態と構成に関する情報を提供します。Auto Scalingの設定オプションは、インベントリデータとして報告されます。
/aws/autoscaling/group inventory
名前 | 説明 |
---|---|
| グループのAmazon Resource Name(ARN)です。 |
| グループの名前です。 |
| オートスケーリンググループの領域です。 |
| グループの望ましいサイズ |
| グループに有効なメトリクスを表す構造体のリストです。 |
| サービスが開始されたEC2インスタンスの健全性をチェックする前に、Auto Scalingが待機する時間(秒)です。 |
| 健康診断に利用するサービスです。 |
| グループに関連するEC2インスタンスを表す構造体のリスト。 |
| インスタンスに関連する起動設定。 |
| グループに関連付けられた1つまたは複数のロードバランサー。 |
| グループの最大サイズです。 |
| グループの最小サイズです。 |
| delete-auto-scaling-groupが進行中の場合の、グループの現在の状態。 |
| グループのタグを表す構造体のリストです。 |
/aws/autoscaling/instance inventory
名前 | 説明 |
---|---|
| グループの名前です。 |
| オートスケーリンググループの領域です。 |
| インスタンスのIDです。 |
| インスタンスの起動に使用される起動設定。 |
| インスタンスのライフサイクルの状態。 |
| このインスタンスの最後に報告された健康状態。 |
/aws/autoscaling/launch-configuration inventory
名前 | 説明 |
---|---|
| ローンチ構成が定義されているAWSリージョンです。 |
| 起動設定の作成日時です。 |
| AMIに関連するカーネルのID。 |
| キーペアの名前です。 |
| インスタンスのIAMロールに関連するインスタンスプロファイルの名前またはAmazon Resource Name(ARN)。 |
| Amazon Machine Image(AMI)のIDです。 |
| 真偽値です。このグループのインスタンスが詳細なモニタリングを伴って起動された場合、trueとなります。 |
| インスタンスのインスタンスタイプです。 |
| 起動設定のAmazon Resource Name(ARN)です。 |
| 起動設定の名前です。 |
| 起動設定の名前です。 |
| インスタンスの天引き |
| インスタンスに関連付けるセキュリティグループです。 |
| スポットインスタンスを起動する際に入札する価格です。 |
/aws/autoscaling/policy inventory
名前 | 説明 |
---|---|
| 調整タイプで、ScalingAdjustmentをどのように解釈するかを指定します。 |
| ポリシーに関連するCloudWatchアラームを表す構造体のリストです。 |
| このスケーリングポリシーに関連するAuto Scalingグループの名前です。 |
| ポリシーが定義されているAWSのリージョン。 |
| スケーリングアクティビティが完了してから、さらに動的なスケーリングアクティビティを開始するまでの時間(秒)です。 |
| 新たに起動したインスタンスがCloudWatchのメトリクスに貢献できるようになるまでの推定時間(秒単位)。 |
| CloudWatchメトリクスの集約タイプです。 |
| Auto Scalingグループの名前です。 |
| ポリシーのAmazon Resource Name(ARN)。 |
| ポリシーの種類です。 |
構造一覧 | アラーム違反の大きさに応じてスケーリングできるようにするための一連の調整を表す構造体のリストです。 |
/aws/autoscaling/region-limit inventory
名前 | 説明 |
---|---|
| AWSのアカウント名です。 |
| AWSアカウントの現在のグループ数です。 |
| リージョンリミットが定義されているAWSリージョンです。 |
| AWSアカウントの現在の起動設定数。 |
| AWSアカウントで許可されているグループの最大数です。 |
| AWSアカウントで許可されている起動設定の最大数です。 |