このページでは、合成サーバーを最新バージョンにアップグレードする方法を説明します。このアップグレードは通常、EUM サーバー、コントローラ、イベントサービスなどの他のプラットフォーム コンポーネントのアップグレードとともに行われます。  

アップグレードの処理内容

この更新手順では、EUM サーバーデータベースのスキーマと合成サーバーの JAR ファイルが、どちらかが必要な場合更新されます。

この更新手順では、Python ライブラリ Flake8 などのサードパーティ製ソフトウェアは更新されません。

このドキュメントの対象ユーザー

このドキュメントは、合成サーバーを入手可能な最新バージョンにアップグレードするために使用します。

はじめる前に

合成サーバーをアップグレードする前:

  1. 現在のインストールをバックアップします。ダウングレードする方法はなく、変更は永続的です。
  2. 適切な更新順序でプラットフォーム コンポーネントを更新します。 

アップグレード手順

合成サーバーをアップグレードするには、以下の手順に従います。

前提条件

以前のバージョンの合成サービスのデータベースを維持する必要があります。 

最新の合成サーバーインストーラの取得

  1. AppDynamics ダウンロードサイトに移動し、合成サーバー インストーラ パッケージの最新バージョンをダウンロードします。
  2. 合成サーバー インストーラ パッケージ(synthetic-installer-linux-<version>.zipを合成サーバーをホストするマシンにコピーします。

アップグレード手順

合成サービスをアップグレードするには、まずインストール済みの合成サービスのパス cd <Synthetic_home> に移動し、次の手順に従います。

  1. 次のコマンドを実行して、合成サービスを停止します。

    "/unix/deploy.sh stop"
    CODE
  2. <Synthetic_Home> の格納ファイルを削除する前に、<Synthetic_home> から inputs.grovy ファイルのバックアップを取ります。これは、以前の構成の詳細を保持するために行います。

  3. 次の場所のすべてのファイルとフォルダを削除します。<Synthetic_home>.
  4. 次の場所に新しい合成サービスのインストーラをコピーして解凍します。<Synthetic_home>.

  5. inputs.groovy.sample ファイルをバックアップファイル(手順 2 を参照)に置き換えます。

    合成サーバー Java 8 から合成サーバー Java 17 に移行する場合は、Java 17 を指すように JAVA_HOME 環境変数を更新する必要があります。

  6. 次のコマンドを実行して、新しいサービスをインストールします。

    "./unix/deploy.sh install"
    CODE

新規バージョンのインストール完了の確認

  1. インストールが完了したら、以下を入力して合成サーバーが実行されていることを確認してください。

    ps aux | grep synthetic-processor
    netstat -lan | grep "1[0,2,6]10[1,2]"
    BASH
  2. 更新されたバージョンを表示するには、以下のように version エンドポイントに curl します。

    curl <on-prem-synthetic_server>:10101/version
    curl <on-prem-synthetic_server>:12101/version
    curl <on-prem-synthetic_server>:16101/version
    BASH