このページでは、AppDynamics Java エージェントでサポートされているアプリケーション環境とバージョンの一覧を示します。

アプリケーション環境がサポート環境のリストにない場合は、AppDynamics Idea Exchange ポータルでアイデアとして提案してください。

Javaエージェントの対応プラットフォーム

表内の記述に関する注意点は以下のとおりです。

  • 表内のダッシュ(-)は、その環境には該当しない、またはサポートされていないことを示します。
  • バージョンが表示されていない場合は、すべてのバージョンに対応するものとします。AppDynamics 営業部にご確認ください。
  • 追加の構成が必要な環境については、この対応表の下に構成情報の説明やリンクを記載した表があります。
  • AppDynamics エンドユーザモニタリングがサポートする環境については、「対応する環境およびバージョン - Web EUM」をご覧ください。
  • AppDynamics のサーバの可視性がサポートする環境については、「マシンエージェントの要件とサポートされる環境」をご覧ください。

JVMサポート

AppDynamics Javaエージェントでは、標準のJVM Tool Interface(JVMTI)メカニズムを使用して、このメカニズムをサポートするJVM上で実行されるソフトウェアのインストゥルメント化を実現しています。

AppDynamicsでは、エージェントで使用されるインストゥルメント化の基本メカニズムについて、以下のJavaランタイム上での正常動作を認証しています。これらの機能はJREインストールとフルJDKインストールの両方でサポートされています。

エージェントで次の高度なメモリ監視機能がサポートされている場合、JVM ごとに記載しています。オブジェクトインスタンス追跡(OIT)、自動リーク検出(ALD)、コンテンツ検査(CI)、およびアクセス追跡(AT)。

このページに記載されていない限り、他のソースからダウンロードしたビルドは公式にはサポートされていません。

JVMOSメモリ監視機能
AdoptOpenJDK 8、9、10、11、12、13、14、15、および 16(Hotspot および OpenJ9 JVM の両方でサポート)Linux、Windows、MacOS

OIT(Hotspot JVM でのみサポート)、ALD、CI、AT

Amazon Corretto 8、11、17、18、および 19Linux、WindowsOIT、ALD、CI、AT
Azul Zing 15.x.Linux x64OIT、ALD

Azul Zulu OpenJDK 8、9、10、11、13、14、15、16、17、18、および 19

JDK11は4.5.6以降からサポートされます

JDK13 は 4.5.15 以降からサポートされます

JDK14 は 20.4.0 以降からサポートされます

JDK15 は 20.10.0 以降からサポートされます

JDK16 は 21.4.0 以降からサポートされます

JDK17 は 21.11.0 以降からサポートされます

JDK18 は 22.7.0 以降からサポートされます

JDK19 は 23.1.0 以降からサポートされます

Linux、Windows

OIT、ALD、CI、AT


JVM:BellSoft Liberica JDK 8、11、16、17、18、および 19Linux、Windows、MacOSOIT、ALD
GraalVM 20.0.0、20.2.0、21.1.0、21.3.0Linux、Windows、MacOSOIT、ALD、CI、AT
HP OpenVMS

IBM JVM 1.8.xAIX、HP-UX、Linux、Solaris、Windows、z/OS

ALD、CI

オブジェクトインスタンス追跡、自動リーク検出、カスタムメモリ構造監視は、AppDynamics IBM Javaエージェントではサポートされていません。この制限を回避するために AppDynamics Sun Java エージェントを使用して IBM JVM をインストゥルメント化できますが、これによって有効化されるのは自動リーク検出とカスタムメモリ構造監視だけです。

オブジェクトインスタンス追跡は利用できません。この制限を回避するとパフォーマンスに悪影響が生じる可能性があるため、お勧めしません。またその場合、カスタムメモリ構造監視を有効化するためにはIBM JVMを再起動する必要があります。   

Oracle Rockit JVM 28.1 以降Linux Intel 64、Windows

Oracle/Sun JVM 8、9、10、11、12、13、14、15、16、17、18、および 19

JDK11は4.5.6以降からサポートされます

JDK12 は 4.5.11 以降からサポートされます

JDK13 は 4.5.15 以降からサポートされます

JDK14 は 20.4.0 以降からサポートされます

JDK15 は 20.10.0 以降からサポートされます

JDK16 は 21.4.0 以降からサポートされます

JDK17 は 21.11.0 以降からサポートされます

JDK18 は 22.7.0 以降からサポートされます

JDK19 は 23.1.0 以降からサポートされます

Solaris Sparc 64、Windows、Linux

OIT、ALD、CI、AT

コンテンツ検査とアクセス追跡にはJVMの再起動が必要です。

Oracle OpenJDK 8、9、10、11、12、13、14、15、16、17、18、および 19

上記でサポートされている Oracle OpenJDK ビルドは、https://jdk.java.net/ からダウンロードできます。 


OpenJDK11 は 4.5.6 以降からサポートされます

OpenJDK12 は 4.5.11 以降からサポートされます

JDK13 は 4.5.15 以降からサポートされます

JDK14 は 20.4.0 以降からサポートされます

JDK15 は 20.10.0 以降からサポートされます

JDK16 は 21.4.0 以降からサポートされます

JDK17 は 21.11.0 以降からサポートされます

JDK18 は 22.7.0 以降からサポートされます

JDK19 は 23.1.0 以降からサポートされます

Solaris Sparc 64、Windows、LinuxOIT、ALD

Red Hat OpenJDK 8 および JDK11 は 22.8 以降からサポートされます

Red Hat OpenJDK 17 は 23.6 以降からサポートされます

Windows、LinuxOIT


JVMアプリケーションサーバーとフレームワークのサポート

AppDynamicsでは、サポート対象のJVM上で実行されている任意のアプリケーションコンポーネントについて、その構築形態にかかわらず、Javaエージェントを使用してインストゥルメント化することがサポートされています。AppDynamics プラットフォームの利点は、アプリケーションの基礎となるコードについて深い技術的知識がなくても、複雑なエンタープライズ アプリケーションのトポロジと動作を自動的に検出できることです。

Java ベースのシステムでは多くの場合、標準フレームワークコードを使用してビジネスロジックを実装します。フレームワークコードの自動インストゥルメント化には、フレームワークで採用されているビジネスロジックとプログラミングパターンに関する情報が必要です。AppDynamics のインストゥルメント化の目標は、JVM の内部または複数の JVM 間で(エントリポイントおよびイグジットポイントと呼ばれる)コンポーネント間のハンドオフを処理することです。これには、複数のフレームワークを併用している場合のフレームワーク間のハンドオフが含まれます。このセクションでは、AppDynamics が自動検出規則を提供するフレームワーク向けの機能について説明します。

ここに記載がないフレームワークを使用して構築されたアプリケーションコンポーネントのモニタリングには、カスタム構成が必要な場合があります。カスタム構成の例には、カスタムの POJO エントリポイントまたはイグジットポイントがあります。アプリケーションの内部動作を理解していれば、このようなインストゥルメント化を容易に構成できます。より複雑な構成タスクについては、営業担当者にお問い合わせの上、AppDynamicsカスタマーサクセスチームの支援を受ける方法についてご相談ください。

JVM言語フレームワークのサポート

これらのフレームワークには、追加の構成は必要ありません。

ベンダー

JVM言語
フレームワーク

バージョン

相関/
エントリポイント

イグジットポイント

トランスポート

備考

オープンソース

Akka Actor

2.1 ~ 2.5.x

はい

はい

Netty

2.4.xには4.3.1が必要

2.5x サポートは Persistence を含む

イグジット/エントリのリモート処理をサポート

オープンソース

Akka HTTP

名前:akka-http-stream-entry-enabled

型:ブール型

デフォルト:[いいえ(False)]

Akka Actor 2.6

Akka HTTP 10.2.6 まで

Scala 2.11、2.12

HTTP

EUMをサポート

非ルート DSL のサポート

オープンソースHttp4s Blaze Client

Blaze バージョン:0.21.1、0.21.0、0.20.23、0.20.5
scala 2.11、2.12

いいえHTTP-

オープンソース

Groovy

-

はい



オープンソースKtor1.0.x ~ 1.6.x○(Netty エンジン)-HTTPEUMをサポート

オープンソース

Play for Scala

Play for Java

2.1 〜 2.8

Scala 2.11、2.12

はい

-

Netty サーバ上の HTTP

Akka HTTP サーバ

フレームワーク固有のエントリポイントとイグジットポイントを含む

Play EUM-APM相関をサポート

オープンソース

Scala2.11.6



オープンソースSpray ツールキット(Spray.io

1.1.x

1.1.3

はいはいHTTPエントリポイントはサーブレット エントリ ポイントとして、イグジットポイントは HTTP イグジットとして検出され、そのように構成可能

Pivotal

Grails

-

-

-

-



Java フレームワークのサポート

Java エージェントはこれらの Java フレームワークをサポートします。「構成に関する備考」列で示しているように、一部のものは追加の構成が必要です。  

ベンダー

フレームワーク

バージョン

SOAプロトコル(WebServices)

自動命名

エントリポイント

イグジットポイント

検出

構成に関する備考

Adobe

BlazeDS

-

HTTPおよびJMSアダプタ

-

はい


-

 メッセージ キュー バックエンド構成の例」を参照してください。

Adobe

ColdFusion

8.x、9.x

-

-

はい

-

トランザクション検出には構成が必要

トランザクション検出には構成が必要。以下を参照してください。

Apache

CassandraとThriftフレームワーク

-

-

-

はい

はい

Apache Thriftのエントリポイントとイグジットポイントを検出


Apache

Struts

1.x、2.x

-

-

はい


Strutsのアクションはエントリポイントとして検出され、Strutsの呼び出しハンドラはインストゥルメント化

Struts Entry Points」を参照してください。

Apache

Tapestry

5

-

-

はい

-

デフォルトでは非対応

以下を参照してください。
Apache

Wicket

-

-

いいえ

-

デフォルトでは非対応

以下を参照してください。

Apple

WebObjects

5.4.3

HTTP

はい

はい

-

はい

Apple WebObjects Startup Settings」を参照してください。

axonframework.orgAxon2.x、3.x--コマンドバス上のコマンドは既存のビジネストランザクションを継続JGroups上の分散コマンドバスに対する、またイグジットとしてのSpring Cloud Connectorトランスポートに対する相関

オープンソース

CometD

2.6

HTTP

はい

はい

--

Javaバックエンド検出」の「HTTP イグジットポイント」を参照してください。

オープンソースSpring Batch-




Spring Batch Support」を参照してください。

Eclipse

RCP(Rich Client Platform)

-

-

-

-

-

-


Google

Google Web Toolkit(GWT)

2.5.1

HTTP

はい

はい

-

-


JBoss

JBossWS ネイティブスタック

4.x、5.x

ネイティブ スタック

-

-

-

-


IBMIBM-BPM8.5.7、8.6-はいはいはいはいIBM-BPMサポート」を参照してください。

オープンソース

Direct Web Remoting(DWR)

-

-

-

-

-

-


オープンソース

Eclipse Vert.x Core

3.3.3 〜 3.5.4、3.6.x、3.7.x、3.8.x、3.9.x、4.0.x、4.1.x、4.2.x、4.3.x、4.4.x

HTTP

はい

対応

はい

はい

EUM 相関をサポート

オープンソース

Enterprise Java Beans(EJB)

2.x、3.x

-

-

はい

-

-

EJB Entry Points」を参照してください。

オープンソース

Grails

-

-

-

はい

-

デフォルトでは非対応


オープンソース

Hibernate JMS Listeners

1.x

-

-

-

-

-


オープンソース

Java Abstract Windowing Toolkit(AWT)

-

-

-

-

-

-


オープンソース

Java Server Faces(JSF)

1.x、2.x

-

はい

はい

-

-

Java Business Transaction Detection」および「Servlet Entry Points」を参照してください。

オープンソース

Java Server Pages

2.x

-

はい

-

-

はい

Servlet Entry Points」を参照してください。

オープンソース

Java Servlet API

2.x、3.0

-

-

-

-

-


オープンソースジャージー島1.x、2.xREST、JAX-RSはいはい非対応デフォルトでは非対応

JAX-RS Support およびノードプロパティ」を参照してください。

  • rest-num-segments
  • rest-transaction
  • rest-uri-segment-scheme

プロパティについては、「アプリケーションエージェントのノードプロパティ参照資料」を参照してください。

オープンソース

JRuby HTTP

-

-

-

はい

-

デフォルトでは非対応

以下を参照してください。

オープンソースMicronaut1.1.0 ~ 3.3.3-はいはいはいデフォルト-
オープンソースNetty3.x、4.xHTTPはいはいはいデフォルト
  • Netty インストゥルメント化を無効化するためのノードプロパティ:netty-enabled(デフォルト値 true)
オープンソースSpring Annotated Web Services2.x 以降HTTPはいはい非対応-
オープンソースSpring WebFlux5.0、5.1、5.2、5.3HTTPはいSpring Boot(Netty、Jetty、Tomcat、Undertow)WebClient(Reactor Netty、Reactive Jetty)デフォルト

ノードプロパティ enable-webclient は、Netty インストゥルメンテーションを無効にし、WebClient 設定を有効にします。

OOTB サポートで表示に問題や漏れがない限り、このノードプロパティは有効にしないでください。このプロパティのデフォルト値は false です。

オープンソースSpring Cloud Gateway2.0.x、2.1.x、2.2.x、3.0.x、3.1.xHTTPはいはいはいデフォルト
オープンソースWebSocket1.0(Java EE 7、JSR-356)-

あり
(BT命名規則は構成不可) 

あり
(相関には非対応)
あり

検出は自動

ノードプロパティ:websocket-entry-calls-enabled

Oracle

Coherence と Spring Beans

2.x、3.x

-

-

-

-

-


Oracle

Swing(GUI)

-

-

-

-

-

-


Oracle

WebCenter

10.0.2、10.3.0

-

-

-

-

-


Spring

Spring MVC

5.3

-

-

はい

-

デフォルトでは非対応

アプリケーションエージェントのノードプロパティ参照資料」を参照してください。

オープンソースSpring Boot2.x、3.x--はい---
オープンソースTheoKanning/openai-java0.12.0、0.13.0、0.14.0---はいメトリック(デフォルトでは非対応)Java エージェントを使用した OpenAI API のモニタリング」を参照してください。
ノードプロパティ:enable-openai-metrics

Java エージェント OpenTelemetry フレームワークのサポート

ベンダー

フレームワーク

バージョン

エントリポイント

イグジットポイント

構成に関する備考

オープンソースJava Servlet API2.x、3.0はい--
ApacheActiveMQ5.xはいはい-
ApacheKafka Streams3.5.1 以前はいはい-
ApacheApache HTTP Client-はいはいJavaバックエンド検出」の「HTTP バックエンド」を参照してください。
オープンソースHttp4s Blaze ClientBlaze バージョン:0.21.1、0.21.0、0.20.23、0.20.5
scala 2.11、2.12
いいえ-
ApacheKafka0.9.0.0 ~ 3.0.0-はいKafkaコンシューマエントリポイントはデフォルトで無効。相関をサポート。「Apache Kafka Consumer Backends」を参照してください。
オープンソースMicronaut3.3.3はいはい-
ApacheStruts1.x、2.xはい-Struts Entry Points」を参照してください。
ApacheTomcat5.x、6.x、7.x、8.x、9、10はい-Apache Tomcat Startup Settings」を参照してください。
オープンソースSpring Boot2.x、3.xはい--
オープンソース

Play for Java

Play for Scala

2.3、2.4、2.5、2.6、2.7、2.8はい-Play EUM-APM相関をサポート

オープンソース

Scala2.11.6---
オープンソースSpring REST--はい-
オープンソースSpring RMI-はいはい-
オープンソース

Akka HTTP

Name:akka-http-stream-entry-enabled

Type: Boolean

デフォルトでは60000。 False

Akka Actor 2.6

Akka HTTP 10.2.6 まで

Scala 2.11、2.12

はいはい

EUMをサポート

非ルート DSL のサポート

OracleWebLogic RMI9.x 以降はいはいOracle WebLogic Startup Settings」を参照してください。
OracleおよびBEAWebLogic Server9.x 以降はいはいOracle WebLogic スタートアップ設定」を参照してください。
OracleWebLogic にデプロイされた OSB12.2.1はいはいOSB のサポート」を参照してください。
オープンソースHTTP クライアント0.3 ~ 3相関:あり、エントリ:なしはいOracle WebLogic Startup Settings」および「デフォルト構成での WebLogic クラス除外」を参照してください。
オープンソースJava Server Pages2.x、3.1---
オープンソースJBoss EAP7.1.5、7.2.0、7.3.0はいはい詳細については、JBoss and Wildfly Startup Settingsを参照してください。
オープンソースJBoss Wildfly(以前のJBoss Application Server)12.x 以降はいはい詳細については、JBoss and Wildfly Startup Settingsを参照してください。
SpringSpring Integration2.2.0 以降、4.0 以降、5.2、5.3はいはい

詳細については、Spring Integration Supportを参照してください。

Javaバックエンド検出」の「Java Message Service のバックエンド」も参照してください。

Spring WSWeb サービス
(HTTP および SOAP)
3.x、4.x、5.xSOAP:Envelope で転送されるヘッダーを使用して相関を有効にするには、ノードプロパティ enable-soap-header-correlation=true を設定-Web サービス名
オープンソースSpring WebFlux5.0、5.1、5.2、5.3Spring Boot(Netty、Jetty、Tomcat、Undertow)WebClient(Reactor Netty、Reactive Jetty)

ノードプロパティ enable-webclient は、Netty インストゥルメンテーションを無効にし、WebClient 設定を有効にします。

OOTB サポートで表示に問題や漏れがない限り、このノードプロパティは有効にしないでください。このプロパティのデフォルト値は false です。

オープンソースWebSocket1.0(Java EE 7、JSR-356)あり
(相関には非対応)
ありノードプロパティ:websocket-entry-calls-enabled






アプリケーションサーバー

Java エージェントは、次のアプリケーションサーバをサポートしています。追加の構成が必要な場合もあります。追加の構成または関連する構成トピックについては、サーバまたは OSGi ランタイムのリンクをクリックしてください。エージェントは通常、エントリポイントとしてアプリケーションサーバを検出します。

ベンダー

アプリケーションサーバー / 
OSGiランタイム

バージョン

SOAプロトコル

RMIをサポート

JMX

エントリポイント

構成に関する備考

Adobe

Cold Fusion

8.x、9.x

-

いいえ

-

はい

トランザクション検出には構成が必要です。「Servlet Entry Points」を参照してください。


Equinox

-

-

-

-

はい

OSGi Infrastructure Configuration」を参照してください。

Apache

Felix

-

-

-

-

はい

OSGi Infrastructure Configuration」を参照してください。

Apache

Sling

-

-

-

-

はい

OSGi Infrastructure Configuration」を参照してください。

Apache

Tomcat

5.x、6.x、7.x、8.x、9、10

-

-

はい

はい

Apache Tomcat Startup Settings」を参照してください。

Apache

Resin

1.x ~ 4.x

-

-

-

-

Resin Startup Settings」を参照してください。

Eclipse

Jetty

6.x、7.x、8x、9x

-

-

-

-

Jetty Startup Settings」を参照してください。
IBM

InfoSphere

8.x

-

-

-

はい

IBM WebSphere and InfoSphere Startup Settings」を参照してください。

IBM

WebSphere  

6.1、7.x、8.x、9.x

JAX-WS

あり(検出と相関)

あり(WebSphere PMIの場合)

はい

IBM WebSphere and InfoSphere Startup Settings」を参照してください。

オープンソース

Liferay Portal

-

-

-

-

-


オープンソース

JBoss EAP

7.1.5、7.2.0、7.3.0
はい
はいJBoss and Wildfly Startup Settings」を参照してください。
オープンソース

JBoss Wildfly(以前のJBoss Application Server)

4.x ~ 26.x
はい
はいJBoss and Wildfly Startup Settings」を参照してください。
Sun/Oracle

GlassFish Enterprise Server

2.x

-

-

はい

はい

GlassFish Startup Settings」を参照してください。

Oracle

GlassFish Serverと
GlassFish Serverオープンソースエディション

3.x、4.x

-

-

あり(AMXの場合)

はい

GlassFish Startup Settings」を参照してください。

OracleおよびBEA

WebLogic Server

9.x 以降

JAX-WS

あり(10.xの場合、検出と相関)

SOAP:Envelope で転送されたヘッダーを使用して相関を有効にするには、ノードプロパティ enable-soap-header-correlation=true を設定

はい

はい

Oracle WebLogic Startup Settings」を参照してください。
Software AGwebMethods9.5、9.6、10.x---はい

webMethods Startup Settings」を参照してください。

TibcoActiveMatrix BusinessWorks Service Engine5.x、6.x-

SOAP:Envelope で転送されたヘッダーを使用して相関を有効にするには、ノードプロパティ enable-soap-header-correlation=true を設定

-はい

Tibco ActiveMatrix BusinessWorks Service Engine Settings」を参照してください。


アプリケーションサーバー(OC4J)

-

-

あり(10.xの場合、検出と相関)

-

はい


-

Grails と Tomcat 7.x、Glassfish v3、Weblogic 12.1.1 (12c)

-

-

-

-



サーブレット3.xの検出はサポートされていません。

PaaSプロバイダー

PaaSプロバイダービルドパック
Pivotal Cloud Foundry

Java ビルドパック 3.4 以降」を参照してください。

Java アプリケーションの AppDynamics を Pivotal Cloud で使用」を参照してください。

Red Hat Openshift 3

JBoss EAP 6.4 および 7.x

WildFly 8.1 Docker イメージ

ドキュメンテーションおよびダウンロードに関する情報は、Red Hat カスタマーポータルの AppDynamics Java APM エージェントページを参照してください。

メッセージ指向ミドルウェアのサポート

Java エージェントは、以下のメッセージ指向ミドルウェア環境をサポートします。「構成に関する備考」列で示しているように、一部のものは追加の構成が必要です。メッセージ指向ミドルウェアサーバは通常、エントリポイントとして Java エージェントによって検出されます。

ベンダー

メッセージングサーバー

バージョン

プロトコル

相関/エントリポイント

イグジットポイント

JMX

構成に関する備考
AmazonSimple Queue Service(SQS)--あり(相関のみ)はい-

Javaバックエンド検出」の「Amazon Simple Queue Service のバックエンド」を参照してください。

AmazonSimple Notification Service(SNS)--[いいえ(No)]

-

Javaバックエンド検出」の「Amazon Simple Notification Service のバックエンド」を参照してください。

Apache

ActiveMQ

5.x 以降

JMS 1.x

はい

はい

はい


Apache

ActiveMQ

5.x 以降

STOMP

×

-

はい


Apache

ActiveMQ

5.8.x 以降

AMQP 1.0

×

-

はい

Example Message Queue Backend Configuration」を参照してください。

Apache

1.x、2.x

JAX-WS

はい

はい

-

Apache Axis、Axis2、およびAxis Adminサーブレットにはデフォルトの除外ルールが存在。「Javaバックエンド検出」の「Web サービスエントリポイント」も参照。

Apache

Apache CXF

2.1

JAX-WS

はい

はい

-

相関を有効化するにはノードプロパティ enable-soap-header-correlation=true を設定。
ApacheKafka

0.9.0.0 ~ 3.0.0

-はいはいはいKafkaコンシューマエントリポイントはデフォルトで無効。相関をサポート。「Apache Kafka Consumer Backends」を参照してください。
ApacheKafka Streams3.5.1 以前-はいはい-

-

Apache

Synapse

2.1

HTTP

はい

はい

-

相関を有効化するにはノードプロパティ enable-soap-header-correlation=true を設定

Fiorano

Fiorano MQ


-

-

-

-


IBM

IBM Web Application Server(WAS)

6.1 以降、7.x

埋め込みJMS

-

はい

-

Example Message Queue Backend Configuration」を参照してください。

IBM

IBM MQ(以前のIBM WebSphere MQ)

6 以上

JMS

はい

はい

-

Example Message Queue Backend Configuration」を参照してください。

Mulesoft

Mule ESB

3.4、3.6、3.7、3.8、3.9、4.1.x、4.2.0、4.2.1、4.2.x、4.3.0

HTTP、

JMS

はい

はい

-

Mule ESBスタートアップ設定」を参照してください。

メッセージング ハブPooledJMS1.x、2.x-はいはい-エントリポイントやイグジットポイントのサポートは、使用されるフレームワークによって異なります。 
オープンソースEclipse Vert.x バーティクル3.3.x、3.4.x、3.5.0、3.6.0-あり(相関のみ)はい-Java エージェントはバーティクル間のメッセージング終了コールを検出。

オープンソース

Open MQ

-

-

-

-

-


OracleJava Message Service 2.0JMSリスナーの相関は
デフォルトで無効
[はい(Yes)] に設定

Oracle

Oracle AQ

-

JMS

-

はい

-


OracleWebLogic にデプロイされた OSB12.2.1

HTTP

JMS

はいはい

OSB のサポート」を参照してください。

Oracle / BEA

WebLogic

9.x 以降

JMS 1.1

はい

はい

はい

Oracle WebLogic Startup Settings」を参照してください。

進歩

SonicMQ

-

-

-

-

-


Pivotal

RabbitMQ

-

HTTP

-

はい

-

Javaバックエンド検出」の「RabbitMQ バックエンド」を参照してください。

Rabbit

RabbitMQ Spring Client

-

-

はい

はい

-

Javaバックエンド検出」の「RabbitMQ バックエンド」を参照してください。 

Red HatHornetQ(以前のJBoss MessagingおよびJBoss MQ)-


はい
Red Hat

JBoss A-MQ

4.x 以降

-

-

-

はい


Spring

Spring Integration

2.2.0 以降、4.0 以降、5.2、5.3

JMS

はい

はい

はい

Spring Integration Support」を参照してください。

Javaバックエンド検出」の「Java Message Service のバックエンド」も参照してください。

WSO2ESB4.7.0-はいはい- EUM 相関はサポートされません。
WSO2API Microgateway3.1.x、3.2.0、3.2.3HTTP1はいはい-WSO2 API Microgateway Startup Settings」を参照してください。

JDBCドライバおよびデータベースサーバーのサポート

Java エージェントは以下の JDBC ドライバとデータベースサーバ環境をサポートします。AppDynamics はこれらのドライバを指定されたデータベースに使用してトランザクションを追跡できます。

JDBCベンダー

ドライババージョン

ドライバタイプ

データベースサーバー

データベースバージョン

Apache

10.9.1.0

埋め込み型またはクライアント型

Derby

-

Apache

-

-

Cassandra

-

進歩

DataDirect

ODBCおよびJDBCドライバアクセス、データ統合、SaaSおよびクラウドコンピューティングソリューションのためのデータ接続

-

-

IBM

JDBC 3.0バージョン3.57.82またはJDBC 4.0バージョン4.7.85

DB2 Universal JDBC ドライバ

DB2

9.x

IBM

JDBC 3.0バージョン3.66.46またはJDBC 4.0バージョン4.16.53

DB2 Universal JDBC ドライバ

DB2

10.1

IBM-DB2 Universal JDBC ドライバDB211.x

IBM

-

タイプ IV

Informix

-

Maria


1.4.x 〜 2.6.x

Microsoft

4

タイプ II

MS SQL Server

2012

Oracle MySQL、MySQL Community

5.x、6.x、8.x

タイプ II、タイプ IV

MySQL

5.x

OracleRAC


Oracle

9i、10g、11g、12c、18c、19c

タイプ II、タイプ IV

Oracle データベース

8i 以降

オープンソース PostgreSQL

42.2.5

タイプ IV

Postgres

8.x、9.x、11x

Sybase

jConnect

タイプ IV

Sybase

-

Teradata

Teradata-

Notes

  • タイプIIはCまたはOCIドライバ
  • タイプIVはデータベースのシンクライアントで、純粋なJavaドライバ

NoSQL/データグリッド/キャッシュサーバーのサポート

Java エージェントは以下の NoSQL、データグリッドおよびキャッシュサーバー環境をサポートします。一部は追加の構成が必要です。

ベンダー

データベース/データグリッド/キャッシュ

バージョン

相関/エントリポイント

JMX

構成に関する備考
AmazonDynamoDB -イグジットポイント-

Amazon Web Services」を参照してください。

AmazonSimple Storage Service(S3)---

Javaバックエンド検出」の「Amazon Simple Storage Service のバックエンド」。

Apache

Casandra

  • DataStax ドライバ

4.10 以降

Thriftドライバに対する相関のみ

はい

  • Thrift ドライバ
1.x、2.x

Apache

Lucene - Apache Solr

1.4.1

エントリポイント

はい

Apache Solr Startup Settings」を参照してください。

Couchbase


Couchbase3.xイグジットポイント-Javaバックエンド検出」の「Couchbase バックエンド」を参照してください。

JBoss

Cache TreeCache

-

-

-

JBoss スタートアップ設定」を参照してください。

JBossInfinispan5.3.0 以降相関--

オープンソース

Memcached

-

-

-

Memcached イグジットポイント」を参照してください。

オープンソースMongoDB Async Driver3.4 ~ 3.12--Javaバックエンド検出」の「MongoDB バックエンド」を参照してください。

オープンソース

MongoDB Sync Driver

3.1 ~ 3.12、4.0.x

-

-

Javaバックエンド検出」の「MongoDB バックエンド」を参照してください。

オープンソースMongoDB Reactive Streams Driver

1.3-1.13、4.0.x、4.2.x、4.3.x

--

Javaバックエンド検出」の「MongoDB バックエンド」を参照してください。

Oracle

Coherence

3.7.1

カスタムイグジット

はい

Coherence Startup Settings」を参照してください。

Red Hat

JBoss DataGrid---

JBoss スタートアップ設定」を参照してください。

JBoss Cache TreeCache---
JBoss Infinispan5.3.0 以降相関-

Terracotta

EhCache

-

-

-

EhCache イグジットポイント」を参照してください。

RPC/WebサービスAPI/HTTPクライアントのサポート

Javaエージェントは以下のRPC、WebサービスまたはAPIフレームワークタイプをサポートします。「構成に関する備考」列で示しているように、一部のものは追加の構成が必要です。

ベンダー

RPC/Web サービス API フレームワーク/HTTP クライアントのサポート

バージョン

SOAプロトコル-
WebServices

自動命名

相関/エントリポイント

イグジットポイント

構成可能なBT命名プロパティ

検出

構成に関する備考

Apache

Apache CXF

2.1

JAX-WS

はい

はい

はい

はい

はい


Apache

Apache HTTP Client

-

HTTPClient(現在は Apache HTTP Components に含まれる)

あり

あり(相関のみ)

はい

-

はい

次にある「HTTP バックエンド」を参照: Javaバックエンド検出
Apache

Apache Async HTTP Client

4.1.x-------
ApacheRibbon
HTTP Client
2.7.18HTTP クライアントありあり(相関)
エントリ - 該当なし
はい該当なしはい

Apache

Apache Thrift

-

-

はい

はい

はい

はい

はい

Binary Remoting Entry Points for Apache Thrift」を参照してください。
EclipseJetty8.x、9.xHTTP クライアントありあり(相関のみ)あり(ARTをサポート)-はい次にある「HTTP バックエンド」を参照: Javaバックエンド検出
GooglegRPC1.6.x ~ 1.42.xRPC必要あり(非同期)あり(非同期ServiceName/MethodName対応Web サービスバックエンド」を参照してください。

IBM

WebSphere

6.x、7.x、8.x

JAX-RPC

-

-

-

-

-

IBM WebSphere and InfoSphere Startup Settings」および「デフォルト構成での WebSphere クラス除外」を参照してください。

IBM

WebSphere

7.x、8.x

IIOP

-

-

-

-

-

IBM WebSphere and InfoSphere Startup Settings」および「デフォルト構成での WebSphere クラス除外」を参照してください。
IBMWebSphere6.1、7.x、8.x、9.xJAX-WSはい

あり(検出と相関)。SOAP:Envelope で転送されたヘッダーを使用して相関を有効にするには、ノードプロパティ enable-soap-header-correlation=true を設定

-Web サービス名はい-
JBoss

7、8、11、16、および 18

JAX-WSあり(検出と相関)。SOAP:Envelope で転送されたヘッダーを使用して相関を有効にするには、ノードプロパティ enable-soap-header-correlation=true を設定
Web サービス名はい

Web サービスエントリを検出し、相関をサポートするには、サーブレット除外ルールを作成する必要があります。

JBoss のルールを除外する場合は、「Web Service Entry Points」を参照してください。

オープンソース

java.net.Http

-

HTTP

はい

-

はい

はい

はい

Javaバックエンド検出」の「HTTP バックエンド」を参照。
オープンソースHTTPClient 0.3 ~ 3Oracle SOA(およびこのライブラリに埋め込むその他のサービス) -相関:あり、エントリ:なしはい-はい

Oracle WebLogic Startup Settings」および「デフォルト構成での WebLogic クラス除外」を参照してください。

オープンソースGrizzly

Grizzly Async HTTP Client(com.ning.http-client 1.8.x、1.9.x、grizzly-http-client 1.1x)

  • NingAsyncClient v1とNettyProvider、GrizzlyProvider
  • NingAsyncClient v2とNettyProvider
HTTP-相関:あり、エントリ:なしはい-はい

Oracle

GlassFish Metro

-

JAX-WS

-

-

-

-

-


Oracle

GlassFish MetroとGrails

-

JAX-WS

-

はい

-

-

デフォルトでは非対応


OracleJAX-WS RI2.3.1JAX-WS-SOAP:Envelope で転送されるヘッダーを使用して相関を有効にするには、ノードプロパティ enable-soap-header-correlation=trueを設定-Web サービス名-
Spring WSWebサービス3.x、4.x、および 5.xHTTP、SOAP-で転送されたヘッダーを使用して相関を有効にするには、SOAP:Envelope set node property enable-soap-header-correlation=true-Web サービス名はい-

Oracle

Oracle アプリケーションサーバ

ORMI

-

いいえ

-

-

-

-


Oracle

WebLogic

10.x

T3、IIOP

あり

相関:あり、エントリ:なし

はい

-

はい


Oracle

WebLogic

9.x、10.x

JAX-RPC

-

-

-

-

-


Oracle/Sun

Java

11

-

-

-

あり(ARTをサポート)

-

はい


Oracle/Sun

Sun RMI

-

IIOP

-

デフォルトでは非対応

-

-

-


Oracle/Sun

Sun RMI

-

JRMP

-

いいえ

ホスト/ポート

あり


Red Hat

JBoss A-MQ

4.x 以降

RMI

はい

はい

はい

はい

はい

JBoss and Wildfly Startup Settings」を参照してください。
SquareOkHttp2.x、3.x、4.x(4.9.3 まで)HTTPはい相関:はい エントリ:いいえはい-同期(2.x、3.x、および 4.x ~ 4.9.1)および非同期(3.x および 4.x ~ 4.9.1)

-

Webサービス

-

SOAP over HTTP

-

はい

はい

-

-

Web サービスのマッチルールを作成」を参照してください。

Javaバックエンド検出」の「Web サービスエントリポイント」を参照してください。

jersey.github.ioリアクティブ JAX-RS クライアント API2.25 以降HTTP クライアントありあり(相関)エントリ – NAはい該当なしはいJavaバックエンド検出」の「Web サービスエントリポイント」を参照してください。

ビジネストランザクションエラー検出

 Java Agentは、ビジネス トランザクション エラー検出のため次のログフレームワークに対応します。

  • Apache Log4j および Log4j 2
  • java.util.logging
  • Java(SLF4J)用シンプルロギングファサード
    以下のメソッドへのサポートが追加されました。public void error(String format, Object... argArray)
  • Logback

他の種類のロガーにインストゥルメンテーションを行うには、「エラー検出」を参照してください。