カスタムインストール方法を使用してエージェントを展開する

警告: Splunk AppDynamicsコントローラがホスティングされている地域の外部にある エンドポイントを使用する OpenTelemetry Collector を設定する場合、OpenTelemetry データはコントローラがホスティングされている地域とは異なる地域を通過する可能性があります。Splunk AppDynamics™OpenTelemetry のサポート
  1. Custom Installation を選択します。
  2. エージェント [Java Agent](レガシーまたは JKD8+)またはインストールする [Machine Agent] を選択します。
  3. (オプション):Java エージェント JDK8+ の OpenTelemetry を有効にします。これを行うには、トレースエクスポータ、メトリックエクスポータ、および OTLP エンドポイントを追加します。
  4. (オプション):マシンエージェントのサーバーの可視性または .NET 互換モードを有効にします。
  5. ターミナル(Linux)/PowerShell(Windows)ウィンドウまたは自動化ツールにコマンドをコピーして実行します。
  6. ユーザ権限を設定して、エージェントインストーラの実行方法を決定します。
    Linuxの場合:
    • sudo 権限でエージェントインストーラを実行し、ホスト上の all ユーザーに対してエージェント インストーラ プラットフォームを有効にするには、[Instrument processes for all system users] を選択します(sudo アクセスが必要です)。

      • デフォルトでは、サービスはルートとして実行されます。別のユーザーとして実行するようにサービスを構成するには、パラメータ --run-as <user> を追加します。
      • デフォルトでは、すべてのユーザーによって実行されるプロセスがインストゥルメント化されます。特定のユーザーによって実行されるプロセスをインストゥルメント化するには、パラメータ --filter-by-users <user1>,<user2> またはパラメータ --filter-by-groups <group1>,<group2> を追加します。
    • sudo 権限なしでエージェントインストーラを実行し、current ユーザーに対してのみエージェント インストーラ プラットフォームを有効にするには、[Instrument processes for an individual user] を選択します。Sudo と非 Sudo アクセスの比較」を参照してください。

    Windowsの場合:
    • デフォルトでは、インストールされたサービスは LOCAL SYSTEM として実行されます。ローカルサービスアカウントとして実行するようにサービスを設定するには、次のようにします。
      • run-as パスワードを追加します。

      • サービスアカウントが使用されている場合(例:NT AUTHORITY\LOCAL SERVICE)。

  7. スクリプトアイコンユーザーのインストール権限を確認した後に、(コマンドの右上隅)を選択してコマンドをコピーし、実行します。
    アクセスキーを使用して完全なコマンドを表示するには、[Show command] を選択します。
    only指定されたホストでコマンドを実行すると、エージェントファイルはそのホストのみにダウンロードされます。複数のホストにエージェントをインストールするには、「複数のホストでのエージェントインストーラの実行」を選択します。
  8. モニタするアプリケーションプロセスを再起動します。
  9. [Next] をクリックして、インストルメンテーションを続けます。
エージェントのインストールが完了すると、[] タブにリダイレクトされ、インストゥルメント化された階層とノードが表示されます。