はじめる前に
- 開始する前に、SAP サポート環境でアプリケーション環境のサポートを確認します。
- エージェントをインストールするマシンで、Python パッケージのインデックスにアクセスできることを確認。
- 監視するWSGIベースのアプリケーションを準備。
- アプリケーションが実行しているマシンに、エージェントソフトウェアのインストール権限を持つユーザーとしてアクセスし、アプリケーションを再起動できることを確認。これらの特権を持つユーザーアカウントがあることを確認。
- uWSGI を使用している場合は、uWSGI 構成ファイルで
enable-threads=1を設定。Python エージェントと、「apt-get」などの OS パッケージマネージャによってインストールされた uWSGI のバージョンとの間には互換性がないことが知られています。このため、この問題を回避するために AppDynamics では pip から uWSGI をインストールすることが推奨されています。 - モニタするアプリケーションが仮想環境で実行されている場合は、仮想環境をアクティブにします。たとえば、次のソースコマンドで仮想環境をアクティブ化します。
source /<path_to_virtual_environment>/bin/activate仮想環境のアクティブ化は、アプリケーションがグローバル Python 環境で実行されている場合は不要です。