はじめる前に

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

    仮想環境のアクティブ化は、アプリケーションがグローバル Python 環境で実行されている場合は不要です。