インフラストラクチャベースのライセンス
この図は、IBL の範囲構成の例を示しています。

マシンおよびクラスタエージェントのライセンスの優先順位付け
インフラストラクチャベース ライセンス(IBL)を使用すると、ライセンスルールをアクティブ化して、システムが vCPU の詳細を検出できない場合に、クラスタエージェントのライセンス使用を温存することができます。クラスターエージェントに vCPU 情報が不足している場合は、フォールバック ライセンス ユニットの使用を開始する前に数分間拒否されるのではなく、ライセンスユニットが 0 で一時的に登録され、データがレポートされます。
複数の動作中のノードがある大規模なクラスターを実行する場合は、[PRIORITIZE MACHINE AND CLUSTER AGENT LEASE] トグルを使用します。クラスタエージェントを使用しているノードで障害が発生すると、クラスタ上の他のアプリケーション エージェントが、インフラストラクチャベースのライセンスプールで使用可能なすべてのライセンスを使い果たす可能性があります。ノードが回復し、クラスタエージェントがライセンスリースを取得しようとすると、使用可能なライセンスが不足し、ライセンス超過が発生する可能性があります。マシン/クラスタエージェントのライセンスの優先順位付け設定がアクティブになっていると、使用可能なライセンスが不足している場合に他のエージェントの 1 つがライセンスを解放し、クラスタエージェントがそれらを使用できるようにします。
[PRIORITIZE MACHINE AND CLUSTER AGENT LEASE] オプションを有効にするには次の手順を実施します。
- に進みます。
- [PRIORITIZE MACHINE AND CLUSTER AGENT LEASE] のトグルをクリックします。
- [Done] をクリックします。
エージェントがライセンスユニットなしでも一時的に登録できるようにする
レポートされた vCPU 情報の非同期性が原因でシステムが vCPU 情報を検出できない場合にエージェントによるライセンス消費を節約するために、AppDynamics はデフォルトで遅延フォールバックモードを有効にします。このモードでは、ライセンスルールに関連付けられているすべてのエージェントが、フォールバックユニットの消費を開始する前の数分間、ライセンスユニットを拒否するのではなく、一時的にゼロライセンスユニットで登録できます。このアプローチにより、ライセンス使用量の急増とデータの損失を防ぎます。10 分後も vCPU 数が不明な場合、エージェントはフォールバック ライセンス ユニットの消費を開始します。
[Create APM License Rule] ページで、遅延フォールバックモードは [ALLOW AGENTS TO TEMPORARILY REGISTER WITH 0 UNITS ON HOSTS LACKING vCPU INFORMATION] トグルで表されます。このトグルは常にオンになっています。
ライセンスルールを作成するためのベストプラクティス
- ライセンスルールを作成するときは、どのアプリケーションがルールに属するかを選択するための一貫した基準に従う必要があります。推奨事項:
- ルールに複数のアプリケーションを含める場合は、ビジネスユニットごとにアプリケーションをグループ化します。
- 個々のアプリケーションの使用状況を表示するには、ルールごとにアプリケーションを 1 つのみ選択してください。
- 作成するルールごとに、新しいアクセスキーが生成され、そのルールに基づくエージェントは、生成されたそのキーで認証されます。この新しいアクセスキーが使用されるようにエージェントを更新し、エージェントを再起動します。
- 各ルールで選択したアプリケーションとサーバーが排他リストであり、複数のルールの一部ではないことを確認します。この構造によって、チャージバックの効果的な管理が実現します。
- ルールを作成しないことを選択した場合、ライセンス割り当ては、すべてのアプリケーションとサーバーが同等に各ライセンスを使用できるデフォルトのルールに従います。
- クラスタ(コンテナ化された環境)でライセンスレポートを簡素化する場合は、すべてのアプリケーションとエージェントがライセンスルールを使用するときに同じライセンスキーを使用することをお勧めします。
- ルールを設定する場合は、最初に Splunk AppDynamics によってプロビジョニングされたユニットよりも多くのユニットを割り当てることができます。オーバープロビジョニング ユニットはユニットの割り当てをバッファし、ルールのアプリケーションとサーバーのリストに対するライセンスユニットの正確な数が不明な場合に役立ちます。ルールの割り当てに制限はありませんが、Splunk AppDynamics は購入したライセンスの数に従ってユニットの使用量を制限します。