本文へスキップ

Java 1.6バージョン未満

Java1.6バージョン未満でもWhaTapエージェントを適用できますが、一部の機能に制約があります。

Java1.5

Java1.5バージョンは、-javaagentオプションを提供します。 ただし、外部スレッドからの情報を参照するには制限があり、一部の機能は制限されます。

次の機能は動作不可

  • アクティブトランザクションにおけるリアルタイムトレース

  • スタック分析(トップスタック、ユニークスタック、アクティブスタック)

  • スレッド一覧の詳細スタック

Java1.4

Java1.4バージョンは、-javaagentオプションがありません。別の方法でWhaTapエージェントをインストールする必要があります。whatap.agent.jarファイルは、Java1.4バージョンを使用する必要があります。

whatap.java14.tracer-X.Y.Z.jar

boot.jar作成

setup.shファイルを利用して、boot.jarファイルを作成してください。[JAVA_HOME]を入力しない場合、現在のパスは、JDKの場所を自動的に認識します。

$ setup.sh [JAVA_HOME]

setup.sh実行結果:whatap.java14.boot-X.Y.Z.jar

bootclasspathにインストール

bootclasspathオプションを使用し、ビルドされたjarとtracerjarをprependに追加してください。

-Xbootclasspath/p:${WHATAP_HOME}/whatap.java14.boot-1.0.2.jar:${WHATAP_HOME}/whatap.java14.tracer-1.0.2.jar

制約事項

jdk1.4バージョンでは、次の機能は動作しません。

  • アクティブトランザクションにおけるリアルタイム特性

  • スタック分析(トップスタック、ユニークスタック、アクティブスタック)

  • コンポーネントのバージョン

  • スレッド一覧、ヒープヒストグラム

  • ロードされたクラス

  • オープンソケット

  • ダンプエージェント

次の段階

  • オープンソース追跡

    アプリケーションで使用するフレームワークやオープンソースライブラリによって、エージェントオプションの追加が必要になる場合があります。 たとえば、フレームワークやオープンソースでspring-boot-3.x、feign-client-11、okhttp3-4.4使用の際は、次のようにオプションを設定します。

    whatap.conf
    weaving=spring-boot-3.0,feign-11,okhttp3-4.4

    ユーザーのアプリケーション環境に合わせたフレームワークやオープンソースライブラリを設定する方法は、次の文書を参照してください。

  • インストールの点検

    プロジェクトの作成とエージェントのインストール、JVMオプションまですべて適用したら、次の文書でチェック事項を確認します。

  • インストール問題の解決

    エージェントをインストールする際に発生する可能性がある問題と、これを解決するための具体的なガイドを提供します。 ファイアウォールの設定、SpringBoot及びTomcat JMXの設定、OSGIフレームワーク使用サーバーの設定など、様々な状況に対する解決策を案内します。 詳細については、次の文書を参照にしてください。

  • エージェント設定

    エージェント設定(whatap.conf)ファイルにオプションを適用して、モニタリングのための様々な機能を提供します。 デフォルト設定から、サーバーの接続とデータ転送の設定、複数のアプリケーションサーバーの設定ファイルの管理方法、トランザクションの追跡などが含まれます。 詳細については、次の文書を参照にしてください。

  • モニタリングの開始

    すべての設定を完了してから、アプリケーションサーバーを再起動します。 エージェントが情報の収集を開始します。 まず、アプリケーションメニューでモニタリングデータが収集されていることを確認します。 アプリケーションメニューの詳細については、次の文書を参照にしてください。