New RelicAmazon Web Services (AWS)) と統合し、 EC2New Relic Image Builder コンポーネントを使用して Infrastructure エージェントを設定します。
このドキュメントでは、EC2 Image Builder を使用して統合を設定し、メトリクスの収集を簡単に開始する方法について説明します。
特徴
EC2 Image Builder は、Amazon Machine Images (AMI) とコンテナイメージの管理を簡素化するAWSサービスです。 この統合には、EC2 Image Builder パイプラインから作成されたすべての新しい EC2 インスタンスにNew Relic Infrastructure エージェントを自動的にインストールするコンポーネントが含まれており、新しいインスタンスごとにエージェントを設定するための手動作業の時間を節約し、新しいインスタンスを監視するための即時アクセスを提供します。
セットアップ
この統合は、 AWS Marketplaceを通じて利用できます。 このコンポーネントを使用して画像レシピを作成することで、マーケットプレイスからこの統合をセットアップできます。
前提条件
コンポーネントを適切に使用するには、 New RelicライセンスキーとAccountId が必要です。
ステップ 1 - New RelicライセンスキーをAWS Secrets Manager に追加する
AWS Consoleから、 AWS Secrets Managerに移動します。
Store a new secret [新しいシークレットを保存するを]選択します。
Other type of secret [その他のタイプのシークレット]を選択します。
Plaintext [プレーンテキスト]タブを選択し、デフォルトのテキストを削除し、 New Relicの取り込みライセンスキーを貼り付けます。
名前を使用してシークレットを設定します。
ヒント
コンポーネントのデフォルト設定と一致させるために、これらのシークレットにNEW_RELIC_LICENSE_KEY
とNEW_RELIC_ACCOUNT_ID
名前を付けることができます。別の名前を使用する場合は、次の手順でコンポーネントにその名前を含める必要があります。
- これらの手順を繰り返して、New Relic AccountId もシークレットとして作成します。
ステップ 2 - EC2 イメージビルダーレシピを作成する
AWS Consoleから、 EC2 Image Builderに移動します。
利用可能なオプションから、Image recipes [画像レシピ]を選択します。
必要な画像仕様を選択します。
Build components [ビルド コンポーネント]セクションで、 Add build components [ビルド コンポーネントの追加]とAWS Marketplace components [AWS Marketplace コンポーネント] を選択します。
検索バーに
new relic
と入力し、 New Relic Infrastructure Agent [New Relic Infrastructureコンポーネント]を選択します。コンポーネントに、手順 1 で作成したライセンスキーと AccountId の名前の値を含めます。
AWS_Regionで、手順 1 でAWSシークレットを保存するために使用したリージョンを指定します。 代替が指定されていない場合は、デフォルトでus-east-1が想定されることに注意してください。
必要に応じてイメージレシピの残りの部分を設定し、保存します。
インテグレーションの使用
レシピを使用して New Relic コンポーネントを設定すると、そのコンポーネント (およびその他の設定されたコンポーネント) がそのレシピに適用され、任意の EC2 Image Builder パイプラインに追加できるようになります。EC2 Image Builder の利用可能な用途の全範囲と、サービスを使用するための詳細な手順については、 Image Builder のドキュメントを参照してください。
AMI が設定され、EC2Instance が作成されると、 New Relic Infrastructure ホストUIを通じて収集されたデータを確認できます。