エージェントとコントローラの互換性
Splunk AppDynamics エージェントと Splunk AppDynamics コントローラテナントの互換性については、表「言語エージェントの下位互換性」を参照してください。
モニタリング対象の環境では、すべてのエージェントにコントローラテナントのバージョンと互換性があれば、所定の時期に異なるバージョンのエージェントを展開できます。ただし、最も古いエージェントは、すべてのビジネストランザクションの発生元階層にある必要があります。これにより、ダウンストリームノード上のエージェントが発生元階層で作成された相関ヘッダーを処理できるようになります。
エージェントのアップグレードをロールアウトする際は、必ず最初にダウンストリーム階層のノードでエージェントのアップグレードを開始してから、発生元階層ノードのエージェントを最後にアップグレードしてください。
言語エージェントの下位互換性
リリース 20.2 以降、Splunk AppDynamics 言語エージェントは、20.3 以降のカレンダーのバージョン管理を使用するコントローラテナントを含め、どのコントローラテナントとも下位互換性があります
下位互換性は、次のエージェントでサポートされます。
- C/C++ SDK
- Cluster
- Java
- IBM Integration Bus(IIB)
- マシン
- .NET
- Node.js
- PHP
- Python
- 分析エージェント
- データベースエージェント
エージェントとコントローラテナントのバージョン間の SSL プロトコルの互換性に関する注意事項については、「Java とコントローラのアプリケーション エージェントに対する SSL 互換性マトリックス」を参照してください。
Agent Versions Compatible with Controller Tenant
| Agent Version/Agent Type | Dynamic Language Agents | Cluster Agent | Database Agent | Machine Agent | Network Agent | Analytics Agent | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| IIB Agent | Java Agent | .NET Agent | Node.js Agent | PHP Agent | Python Agent | Web Server Agent | C/C++ SDK | ||||||
| 25.x | | | | | | | | | | | | | |
| 24.x | | | | | | | | | | | | | |
| 23.x | | | | | | | | | | | | | |
| >=22.x | | | | | | | | | | | | | |
| >=21.x | | | | | | | | | | | | | |
| >=20.x | | | | | | | | | | | | | |
SSL Compatibility between Java Agent and Controller Tenant
The default protocol used by the Controller Tenant is TLSv1.2. See Secure the Platform for information on changing the default security protocol used by the Controller Tenant or agent.
For the Java Agent, the default protocols are:
- For Java 8 SE applications: TLSv1.2.
- For Java >= 7 applications: TLSv1.2.
Introduction of New Agent Features
Even when new and old agents are supported by the same up-to-date Controller Tenant, new functionality introduced by later agents is not available on the older agents.