New Relic の Chef レシピを使用して、New Relic のインフラストラクチャ エージェントをインストールおよび設定する方法については、こちらをお読みください。Chef レシピの使用方法については、 Chef documentation を参照してください。
New Relic のクックブックは、 公開されている Chef Supermarket から入手できます。これは、コミュニティがサポートする取り組みです。
互換性と要件
Infrastructure Chefのレシピには以下の要件があります。
- Chefバージョン12以上
- インフラストラクチャ・エージェントと互換性のあるすべての オペレーティング・システムをサポートします。
シェフのレシピ
インフラストラクチャの監視には、 default
というデフォルトのレシピが 1 つあります。このレシピを含めて、インフラストラクチャ エージェントをインストールおよび構成します。このレシピがサポートされていないプラットフォームまたはバージョンを検出した場合、Chef の実行は失敗します。構成は、特定のセットアップと標準によって異なります。
シェフの属性
default
レシピは、次の Chef 属性を提供します。
基本レシピを使う
New Relic のクックブックは、 公開されている Chef Supermarket から入手できます。Chef を使用して New Relic のインフラストラクチャ エージェントをインストールおよび設定するには、以下の手順に従います。
独自の Chef
metadata.rb
またはBerksfile
にnewrelic-infra
依存関係を追加します。New Relic ライセンス キー属性を設定します。たとえば、次を
recipes/default.rb
に追加します。default['newrelic_infra']['config']['license_key'] = 'YOUR_LICENSE_KEY'オプションです。バージョンの使用と更新を管理するために、 Chef の属性 でレシピをカスタマイズします。
include_recipe ‘newrelic-infra::default'
を使用するか、実行リストにレシピを追加して、デフォルトの New Relic レシピを含めます。
さらにヘルプが必要
さらにサポートが必要な場合は、 newrelic/infrastructure-agent-chef on GitHub で課題を提出してください。