New Relic の Chef レシピを使用して、New Relic のインフラストラクチャ エージェントをインストールおよび設定する方法については、こちらをお読みください。Chef レシピの使用方法については、 Chef documentation を参照してください。
New Relic のクックブックは、 公開されている Chef Supermarket から入手できます。これは、コミュニティがサポートする取り組みです。
互換性および要件
Infrastructure Chefのレシピには以下の要件があります。
- Chefバージョン12以上
- インフラストラクチャ・エージェントと互換性のあるすべての オペレーティング・システムをサポートします。
シェフのレシピ
インフラストラクチャ・モニタリングには、1つのデフォルト・レシピがあります。 default
.インフラストラクチャエージェントをインストールして設定するために、このレシピを含めます。このレシピがサポートされていないプラットフォームやバージョンを検出した場合、Chef の実行は失敗します。構成は、特定のセットアップと標準に依存します。
シェフの属性
デフォルトの
レシピでは、以下のChef属性が提供されます。
基本レシピを使う
New Relic のクックブックは、 公開されている Chef Supermarket から入手できます。Chef を使用して New Relic のインフラストラクチャ エージェントをインストールおよび設定するには、以下の手順に従います。
newrelic-infra
の依存関係を自分のChefに追加するmetadata.rb
またはBerksfile
.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 で課題を提出してください。