このページでは、アプリケーション サーバ エージェントの対応環境を総合的に説明しています。

アプリケーション サーバ エージェントは、「アプリケーション サーバ エージェントのインストール」の手順を使用して、AWS Outpost で正常にテストされています。

Javaエージェント

This page lists the application environments and versions supported by the AppDynamics Java Agent.

Java Agent Supported Platforms

In the following tables, note that:

  • A dash ("-") in a table cell indicates that this column is not relevant or not supported for that particular environment.
  • In cases where no version is provided, assume that all versions are supported. Contact AppDynamics Sales for confirmation.
  • For environments that require additional configuration, a separate table describing or linking to configuration information follows the support matrix.
  • For environments supported by AppDynamics End User Monitoring, see Supported Environments and Versions - Web EUM.
  • For environments supported by AppDynamics Server Visibility, Machine Agent Requirements and Supported Environments.

JVM Support

The AppDynamics Java Agent uses the standard JVM Tool Interface (JVMTI) mechanism allowing it to instrument any software running on a JVM supporting this mechanism.

AppDynamics certifies the successful operation of the basic mechanisms of instrumentation used by the agent on the following Java runtimes.  These capabilities are supported on both JRE or full JDK installations.

Where the agent supports the following advanced memory monitoring features, they are listed for the JVM: Object Instance Tracking (OIT), Automatic Leak Detection (ALD), Content Inspection (CI), and Access Tracking (AT).

JVMOSMemory Monitoring Features
AdoptOpenJDK 8, 9, 10, 11, 12, 13, 14, 15, 16, ( supported for both Hotspot and OpenJ9 JVMs)Linux, Windows, MacOS

OIT (supported only for Hotspot JVM), ALD, CI, AT

Amazon Corretto 8, 11, 17, and 18Linux, WindowsOIT, ALD, CI, AT
Azul Zing 15.x.Linux x64OIT, ALD

Azul Zulu OpenJDK 8, 9, 10, 11, 13, 14, 15, 16, 17, 18

JDK11 is supported from 4.5.6 onwards

JDK13 is supported from 4.5.15 onwards

JDK14 is supported from 20.4.0 onwards

JDK15 is supported from 20.10.0 onwards

JDK16 is supported from 21.4.0 onwards

JDK17 is supported from 21.11.0 onwards

JDK18 is supported from 22.7.0 onwards

Linux, Windows

OIT, ALD, CI, AT


JVM - BellSoft Liberica JDK 8, 11, 16, 17, and 18Linux, 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

Object instance tracking, automatic leak detection, and custom memory structure monitoring are not supported with the AppDynamics IBM Java Agent. IBM JVMs can be instrumented with the AppDynamics Sun Java Agent to work around this limitation; however, this only enables automatic leak detection and custom memory structure monitoring.

Object instance tracking is not available. Working around this limitation can result in negative performance impact and is not recommended. In such cases, the IBM JVM needs to be restarted to enable custom memory structure monitoring.   

Oracle Rockit JVM 28.1+Linux Intel 64, Windows

Oracle/Sun JVM 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18

JDK11 is supported from 4.5.6 onwards

JDK12 is supported from 4.5.11 onwards

JDK13 is supported from 4.5.15 onwards

JDK14 is supported from 20.4.0 onwards

JDK15 is supported from 20.10.0 onwards

JDK16 is supported from 21.4.0 onwards

JDK17 is supported from 21.11.0 onwards

JDK18 is supported from 22.7.0 onwards

Solaris Sparc 64, Windows, Linux

OIT, ALD, CI, AT

Content Inspection and Access Tracking require a JVM restart.

Open Source OpenJDK 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18

Open Source OpenJDK builds supported above are those that can be downloaded from https://jdk.java.net/. Unless listed on this page, builds downloaded from other sources are not officially supported.


OpenJDK11 is supported from 4.5.6 onwards
OpenJDK12 is supported from 4.5.11 onwards

JDK13 is supported from 4.5.15 onwards

JDK14 is supported from 20.4.0 onwards

JDK15 is supported from 20.10.0 onwards

JDK16 is supported from 21.4.0 onwards

JDK17 is supported from 21.11.0 onwards

JDK18 is supported from 22.7.0 onwards

Solaris Sparc 64, Windows, LinuxOIT, ALD


JVM Application Server and Framework Support

AppDynamics supports the use of the Java Agent to instrument any application component running on a supported JVM, irrespective of how that component is built. The power of the AppDynamics platform is that it can automatically discover the topology and behavior of complex enterprise applications without requiring deep technical knowledge of the application's underlying code.

Frequently, Java-based systems employ standard framework code to implement business logic. Automatic instrumentation of framework code relies on knowledge of the business logic and programming patterns employed by the framework. AppDynamics instrumentation targets processing hand-offs between components, called entry points and exit points, either within the JVM or between JVMs. This includes hand-offs between frameworks in cases where multiple frameworks are being used together. This section covers the capabilities for frameworks for which AppDynamics provides automatic detection rules.

Monitoring application components built using frameworks not listed here may require custom configuration. The custom configuration may involve, for example, custom POJO entry or exit points. If you understand how the application behaves internally, you can easily configure this type of instrumentation. For more complex configuration tasks, contact your account representative to discuss how to engage the AppDynamics customer success organization.

JVM Language Frameworks Support

No additional configuration is required for these frameworks.

Vendor

JVM Language 
Framework

Version

Correlation/
Entry Points

Exit Points

Transports

Notes

Open Source

Akka Actor

2.1 – 2.5.x

Yes

Yes

Netty

4.3.1 required for 2.4.x

2.5x support includes Persistence

Remoting exit/entry supported

Open Source

Akka HTTP

Name: akka-http-stream-entry-enabled

Type: Boolean

Default: False

Akka Actor 2.6

Akka HTTP upto 10.2.6

Scala 2.11, 2.12

Yes

Yes

HTTP

EUM is supported

Support for Non-Route DSL

Open SourceHttp4s Blaze Client

Blaze versions: 0.21.1, 0.21.0, 0.20.23, 0.20.5
scala 2.11, 2.12

NoYesHTTP

Open Source

Groovy

-

Yes

Yes



Open SourceKtor1.0.x -1.6.xYes (Netty Engine)-HTTPEUM is supported

Open Source

Play for Scala

Play for Java

2.1 – 2.8

Scala 2.11, 2.12

Yes

-

HTTP over Netty server

Akka HTTP server

Includes framework specific entry and exit points

Play EUM-APM correlation supported

Open Source

Scala2.11.6



Open SourceSpray toolkit (Spray.io)

1.1.x

1.1.3

YesYesHTTPEntry points are detected and configurable as servlet entry point and exit points as HTTP exits

Pivotal

Grails

-

-

-

-



Java Framework Support

The Java Agent supports these Java frameworks. Some require additional configuration as indicated in the Configuration Notes column.  

Vendor

Framework

Version

SOA protocol (WebServices)

Auto Naming

Entry Points

Exit Points

Detection

Configuration Notes

Adobe

BlazeDS

-

HTTP and JMS adaptor

-

Yes


-

See Example Message Queue Backend Configuration.

Adobe

ColdFusion

8.x, 9.x

-

-

Yes

-

Configuration required for transaction discovery

Configuration is required for transaction discovery. See:

Apache

Cassandra with Thrift framework

-

-

-

Yes

Yes

Apache Thrift Entry and Exit points are detected


Apache

Struts

1.x, 2.x

-

-

Yes


Struts Actions are detected as entry points; struts invocation handler is instrumented

See Strutsエントリポイント.

Apache

Tapestry

5

-

-

Yes

-

Not by default

See:
Apache

Wicket

-

-

No

Yes

-

Not by default

See:

Apple

WebObjects

5.4.3

HTTP

Yes

Yes

-

Yes

See Apple WebObjectsスタートアップ設定.

axonframework.orgAxon2.x, 3.x--Commands on the Command Bus continue existing Business TransactionsCorrelation for Distributed Command Bus on JGroups and for Spring Cloud Connector transport as an exit

Open Source

CometD

2.6

HTTP

Yes

Yes

--

See "HTTP Exit Points" on Java Backend Detection.

Open SourceSpring Batch-




See Spring Batchサポート.

Eclipse

RCP (Rich Client Platform)

-

-

-

-

-

-


Google

Google Web Toolkit (GWT)

2.5.1

HTTP

Yes

Yes

-

-


JBoss

JBossWS Native Stack

4.x, 5.x

Native Stack

-

-

-

-


IBMIBM-BPM8.5.7, 8.6-YesYesYesYesSee IBM-BPMサポート.

Open Source

Direct Web Remoting (DWR)

-

-

-

-

-

-


Open Source

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

HTTP

Yes

Yes 

Yes

Yes

EUM Correlation is supported

Open Source

Enterprise Java Beans (EJB)

2.x, 3.x

-

-

Yes

-

-

See EJBエントリポイント.

Open Source

Grails

-

-

-

Yes

-

Not by default


Open Source

Hibernate JMS Listeners

1.x

-

-

-

-

-


Open Source

Java Abstract Windowing Toolkit (AWT)

-

-

-

-

-

-


Open Source

Java Server Faces (JSF)

1.x, 2.x

-

Yes

Yes

-

-

See Javaビジネストランザクション検出 and サーブレットエントリポイント.

Open Source

Java Server Pages

2.x

-

Yes

-

-

Yes

See サーブレットエントリポイント.

Open Source

Java Servlet API

2.x, 3.0

-

-

-

-

-


Open SourceJersey1.x, 2.xREST, JAX-RSYesYesNoNot by default

See JAX-RSサポート and node properties:

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

See アプリケーションエージェントのノードプロパティ参照資料 for information on the properties.

Open Source

JRuby HTTP

-

-

-

Yes

-

Not by default

See:

Open SourceMicronaut1.1.0 to 3.3.3-YesYesYesBy default-
Open SourceNetty3.x, 4.xHTTPYesYesYesBy default
  • Node property to disable Netty Instrumentation: netty-enabled, by default it is true
Open SourceSpring Annotated Web Services2.x+HTTPYesYesNo-
Open SourceSpring WebFlux5.0, 5.1, 5.2, 5.3HTTPYesSpring Boot (Netty, Jetty, Tomcat, Undertow)WebClient (Reactor Netty, Reactive Jetty)By default

The node property enable-webclient, disables the Netty instrumentation and enables WebClient configuration.

This node property should not be enabled unless there is some issue or loss in visibility with the OOTB support. By default, the value of this property is false.

Open SourceSpring Cloud Gateway2.0.x, 2.1.x, 2.2.x, 3.0.x, 3.1.xHTTPYesYesYesBy default
Open SourceWebSocket1.0 (Java EE 7, JSR-356)-

Yes,
BT Naming not configurable 

Yes, correlation
not supported
Yes

Detection is automatic

Node property: websocket-entry-calls-enabled

Oracle

Coherence with Spring Beans

2.x, 3.x

-

-

-

-

-


Oracle

Swing (GUI)

-

-

-

-

-

-


Oracle

WebCenter

10.0.2,10.3.0

-

-

-

-

-


Spring

Spring MVC

5.3

-

-

Yes

-

Not by default

See アプリケーションエージェントのノードプロパティ参照資料.

Java Agent OpenTelemetry Framework Support

Vendor

Framework

Version

Entry Points

Exit Points

Configuration Notes

Open SourceJava Servlet API2.x, 3.0Yes--
ApacheApache HTTP Client-YesYesSee "HTTP Backends" on Java Backend Detection.
Open SourceMicronaut3.3.3YesYes-
ApacheStruts1.x, 2.xYes-See Strutsエントリポイント.
Open SourceSpring Boot2.xYes--
Open SourcePlay for Java2.3, 2.4, 2.5, 2.6Yes-Play EUM-APM correlation supported
Open SourceSpring Rest--Yes-
Open SourceSpring RMI-YesYes-
Open Source

Akka HTTP

Name: akka-http-stream-entry-enabled

Type: Boolean

Default: False

Akka Actor 2.6

Akka HTTP up to 10.2.6

Scala 2.11, 2.12

YesYes

EUM is supported

Support for Non-Route DSL

Application Servers

The Java Agent supports the following application servers. Some require additional configuration. Click the link on the server or OSGi Runtime for information about additional requirements or related configuration topics. The agent usually discovers application servers as an entry point.

Vendor

Application Server / 
OSGi Runtime

Version

SOA Protocol

RMI Supported

JMX

Entry Points

Configuration Notes

Adobe

Cold Fusion

8.x, 9.x

-

No

-

Yes

Requires configuration for transaction discovery; see サーブレットエントリポイント


Equinox

-

-

-

-

Yes

See OSGiインフラストラクチャ構成.

Apache

Felix

-

-

-

-

Yes

See OSGiインフラストラクチャ構成.

Apache

Sling

-

-

-

-

Yes

See OSGiインフラストラクチャ構成.

Apache

Tomcat

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

-

-

Yes

Yes

See Apache Tomcatスタートアップ設定.

Apache

Resin

1.x - 4.x

-

-

-

-

See Resinスタートアップ設定.

Eclipse

Jetty

6.x, 7.x, 8x, 9x

-

-

-

-

See Jettyスタートアップ設定.
IBM

InfoSphere

8.x

-

-

-

Yes

See IBM WebSphereとInfoSphereスタートアップ設定.

IBM

WebSphere  

6.1, 7.x, 8.x, 9.x

JAX-WS

Yes, detect and correlate

Yes for WebSphere PMI

Yes

See IBM WebSphereとInfoSphereスタートアップ設定.

Open Source

Liferay Portal

-

-

-

-

-


Open Source

JBoss EAP

7.1.5, 7.2.0, 7.3.0
Yes
YesSee JBossとWildflyのスタートアップ設定.
Open Source

JBoss Wildfly (formerly JBoss Application Server)

4.x to 26.x
Yes
YesSee JBossとWildflyのスタートアップ設定.
Sun/Oracle

GlassFish Enterprise Server

2.x

-

-

Yes

Yes

See GlassFishスタートアップ設定.

Oracle

GlassFish Server and 
GlassFish Server Open Source Edition

3.x, 4.x

-

-

Yes for AMX

Yes

See GlassFishスタートアップ設定.

Oracle and BEA

WebLogic Server

9.x+

JAX-WS

Yes, detect and correlate for 10.x

To enable correlation using a header transported in the SOAP:Envelope set node property enable-soap-header-correlation=true

Yes

Yes

See Oracle WebLogicスタートアップ設定.
Software AGwebMethods9.5, 9.6, 10.x---Yes

See webMethodsスタートアップ設定.

TibcoActiveMatrix BusinessWorks Service Engine5.x, 6.x-

To enable correlation using a header transported in the SOAP:Envelope set node property enable-soap-header-correlation=true

-Yes

See Tibco ActiveMatrix BusinessWorksサービスエンジン設定.


Application Server (OC4J)

-

-

Yes, detect and correlate for 10.x

-

Yes


-

Grails, with Tomcat 7.x, Glassfish v3, Weblogic 12.1.1 (12c)

-

-

-

-



Servlet 3.x detection is not supported.

PaaS Providers

PaaS ProviderBuildpack
Pivotal Cloud Foundry

See Java Buildpack 3.4 and higher.

See Using AppDynamics with Java Applications on Pivotal Cloud for more information.

Red Hat Openshift 3

JBoss EAP 6.4 and 7.x

WildFly 8.1 Docker images

For documentation and download information, see the AppDynamics Java APM Agent page on the Red Hat Customer Portal.

Message Oriented Middleware Support

The Java Agent supports the following message oriented middleware environments. Some require additional configuration as indicated in the Configuration Notes column. Message oriented middleware servers are usually found by the Java Agent as an entry point.

Vendor

Messaging Server

Version

Protocol

Correlation/Entry Points

Exit Points

JMX

Configuration Notes
AmazonSimple Queue Service (SQS)--Yes (correlation only)Yes-

See "Amazon Simple Queue Service Backends" on Java Backend Detection

AmazonSimple Notification Service (SNS)--NoYes

-

See "Amazon Simple Notification Service Backends" on Java Backend Detection

Apache

ActiveMQ

5.x+

JMS 1.x

Yes

Yes

Yes


Apache

ActiveMQ

5.x+

STOMP

No

-

Yes


Apache

ActiveMQ

5.8.x+

AMQP 1.0

No

-

Yes

See メッセージキューバックエンド構成の例.

Apache

Axis

1.x, 2.x

JAX-WS

Yes

Yes

-

Default exclude rules exist for Apache Axis, Axis2, and Axis Admin Servlets. See aslo "Web Service Entry Points" on Java Backend Detection.

Apache

Apache CXF

2.1

JAX-WS

Yes

Yes

-

To enable correlation, set node property enable-soap-header-correlation=true.
ApacheKafka

0.9.0.0 to 3.0.0

-YesYesYesKafka consumer entry points are disabled by default. Correlation is supported. See Apache Kafkaコンシューマバックエンド.

Apache

Synapse

2.1

HTTP

Yes

Yes

-

To enable correlation, set node property enable-soap-header-correlation=true

Fiorano

Fiorano MQ


-

-

-

-


IBM

IBM Web Application Server (WAS)

6.1+, 7.x

Embedded JMS

-

Yes

-

See メッセージキューバックエンド構成の例.

IBM

IBM MQ (formerly IBM WebSphere MQ)

6+

JMS

Yes

Yes

-

See メッセージキューバックエンド構成の例.

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

Yes

Yes

-

See Mule ESBスタートアップ設定.

Open SourceEclipse Vert.x verticles3.3.x, 3.4.x, 3.5.0, 3.6.0-Yes (correlation only)Yes-The Java Agent detects messaging exit calls between verticles.

Open Source

Open MQ

-

-

-

-

-


OracleJava Message Service 2.0JMSCorrelation of the listener
is disabled by default 
Yes

Oracle

Oracle AQ

-

JMS

-

Yes

-


OracleOSB deployed on WebLogic12.2.1

HTTP

JMS

YesYes

See OSB のサポート.

Oracle / BEA

WebLogic

9.x+

JMS 1.1

Yes

Yes

Yes

See Oracle WebLogicスタートアップ設定.

Progress

SonicMQ

-

-

-

-

-


Pivotal

RabbitMQ

-

HTTP

-

Yes

-

See "RabbitMQ Backends" on Java Backend Detection

Rabbit

RabbitMQ Spring Client

-

-

Yes

Yes

-

See "RabbitMQ Backends" on Java Backend Detection 

Red HatHornetQ (formerly JBoss Messaging and JBoss MQ)-


Yes
Red Hat

JBoss A-MQ

4.x+

-

-

-

Yes


Spring

Spring Integration

2.2.0+, 4.0+

JMS

Yes

Yes

Yes

See Spring Integrationサポート.

See also "Java Message Service Backends" on Java Backend Detection

WSO2ESB4.7.0-YesYes- EUM Correlation is not supported
WSO2API Microgateway3.1.x, 3.2.0, 3.2.3HTTP1YesYes-See WSO2 API Microgateway のスタートアップ設定.

JDBC Drivers and Database Servers Support

The Java Agent supports these JDBC driver and database server environments. AppDynamics can follow transactions using these drivers to the designated database.

JDBC Vendor

Driver Version

Driver Type

Database Server

Database Version

Apache

10.9.1.0

Embedded or client

Derby

-

Apache

-

-

Cassandra

-

Progress

DataDirect

data connectivity for ODBC and JBDC driver access, data integration, and SaaS and cloud computing solutions

-

-

IBM

JDBC 3.0 version 3.57.82 or JDBC 4.0 version 4.7.85

DB2 Universal JDBC driver

DB2

9.x

IBM

JDBC 3.0 version 3.66.46 or JDBC 4.0 version 4.16.53

DB2 Universal JDBC driver

DB2

10.1

IBM-DB2 Universal JDBC driverDB211.x

IBM

-

Type IV

Informix

-

Maria


1.4.x - 2.6.x

Microsoft

4

Type II

MS SQL Server

2012

Oracle MySQL, MySQL Community

5.x, 6.x, 8.x

Type II, Type IV

MySQL

5.x

OracleRAC


Oracle

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

Type II, Type IV

Oracle Database

8i+

Open Source PostgreSQL

42.2.5

Type IV

Postgres

8.x, 9.x, 11x

Sybase

jConnect

Type IV

Sybase

-

Teradata

Teradata-

Notes:

  • Type II is a C or OCI driver
  • Type IV is a thin database client and is a pure Java driver

NoSQL/Data Grids/Cache Servers Support

The Java Agent supports these NoSQL, data grids and cache server environments. Some require additional configuration.

Vendor

Database/Data Grid/Cache

Version

Correlation/Entry Points

JMX

Configuration Notes
AmazonDynamoDB -Exit Points-

See Amazon Web Services.

AmazonSimple Storage Service (S3)---

"Amazon Simple Storage Service Backends" on Java Backend Detection.

Apache

Casandra

  • DataStax drivers

1.x, 2.x, 3.x, 4.x

Correlation for Thrift drivers only

Yes

  • Thrift drivers
1.x, 2.x

Apache

Lucene - Apache Solr

1.4.1

Entry Points

Yes

See Apache Solrスタートアップ設定.

Couchbase


Couchbase3.xExit Points-See "Couchbase Backends" on Java Backend Detection

JBoss

Cache TreeCache

-

-

-

See JBoss Startup Settings.

JBossInfinispan5.3.0+Correlation--

Open Source

Memcached

-

-

-

See Memcached Exit Points.

Open SourceMongoDB Async Driver3.4-3.12--See "MongoDB Backends" on Java Backend Detection

Open Source

MongoDB Sync Driver

3.1-3.12, 4.0.x

-

-

See "MongoDB Backends" on Java Backend Detection

Open SourceMongoDB Reactive Streams Driver

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

--

See "MongoDB Backends" on Java Backend Detection

Oracle

Coherence

3.7.1

Custom-Exit

Yes

See Coherenceスタートアップ設定.

Red Hat

JBoss DataGrid---

See JBoss Startup Settings.

JBoss Cache TreeCache---
JBoss Infinispan5.3.0+Correlation-

Terracotta

EhCache

-

-

-

See EhCache Exit Points.

RPC/Web Services API/HTTP Client Support

The Java Agent supports these RPC, web services or API framework types. Some require additional configuration as indicated in the Configuration Notes column.

Vendor

RPC/Web Services API Framework/HTTP Client Support

Version

SOA Protocol-
WebServices

Auto Naming

Correlation/Entry Points

Exit Points

Configurable BT Naming Properties

Detection

Configuration Notes

Apache

Apache CXF

2.1

JAX-WS

Yes

Yes

Yes

Yes

Yes


Apache

Apache HTTP Client

-

HTTPClient (now in Apache HTTP Components)

Yes

Yes (correlation only)

Yes

-

Yes

See "HTTP Backends" on Java Backend Detection
Apache

Apache Async HTTP Client

4.1.x-------
ApacheRibbon
HTTP Client
2.7.18HTTP ClientYesYes (correlation)
Entry - NA
YesNAYes

Apache

Apache Thrift

-

-

Yes

Yes

Yes

Yes

Yes

See Apache Thriftのバイナリリモーティングエントリポイント.
EclipseJetty8.x, 9.xHTTP ClientYesYes (correlation only)Yes (ART supported)-YesSee "HTTP Backends" on Java Backend Detection
GooglegRPC1.6.x to 1.42.xRPCYesYes (Asynchronous)Yes (Asynchronous)ServiceName/MethodNameYesSee Web Service Backend.

IBM

WebSphere

6.x, 7.x, 8.x

JAX-RPC

-

-

-

-

-

See IBM WebSphereとInfoSphereスタートアップ設定 and Default configuration excludes WebSphere classes

IBM

Websphere

7.x, 8.x

IIOP

-

-

-

-

-

See IBM WebSphereとInfoSphereスタートアップ設定 and Default configuration excludes WebSphere classes
IBMWebsphere6.1, 7.x, 8.x, 9.xJAX-WSYes

Yes, detect and correlate. To enable correlation using a header transported in the SOAP:Envelope set node property enable-soap-header-correlation=true

-Web Service namingYes-
JBoss

7,8,11,16, and 18

JAX-WSYesYes, detect and correlate. To enable correlation using a header transported in the SOAP:Envelope set node property enable-soap-header-correlation=true
Web Service namingYes

To detect Web Service entry and to support correlation you must create a Servlet exclude rule.

See Webサービスエントリポイント to exclude a rule for JBoss.

Open Source

java.net.Http

-

HTTP

Yes

-

Yes

Yes

Yes

See "HTTP Backends" on Java Backend Detection.
Open SourceHTTPClient 0.3-3Oracle SOA (and potentially others that embed this library) -Correlation: Yes; Entry: NoYes-Yes

See Oracle WebLogicスタートアップ設定 and Default configuration excludes WebLogic classes

Open SourceGrizzly

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

  • NingAsyncClient v1 with NettyProvider, GrizzlyProvider
  • NingAsyncClient v2 with NettyProvider
HTTP-Correlation: Yes; Entry:NoYes-Yes

Oracle

GlassFish Metro

-

JAX-WS

-

-

-

-

-


Oracle

GlassFish Metro with Grails

-

JAX-WS

-

Yes

-

-

Not by Default


OracleJAX-WS RI2.3.1JAX-WS-To enable correlation using a header transported in the SOAP:Envelope set node property enable-soap-header-correlation=true-Web Service namingYes-
Spring WSWeb Services3.x, 4.x, and 5.xHTTP, SOAP-To enable correlation using a header transported in the SOAP:Envelope set node property enable-soap-header-correlation=true-Web Service namingYes-

Oracle

Oracle Application Server

ORMI

-

no

-

-

-

-


Oracle

WebLogic

10.x

T3, IIOP

Yes

Correlation: Yes; Entry: No

Yes

-

Yes


Oracle

WebLogic

9.x, 10.x

JAX-RPC

-

-

-

-

-


Oracle/Sun

Java

11

-

-

-

Yes (ART supported)

-

Yes


Oracle/Sun

Sun RMI

-

IIOP

-

Not by Default

-

-

-


Oracle/Sun

Sun RMI

-

JRMP

-

No

Yes

host/port

Yes


Red Hat

JBoss A-MQ

4.x+

RMI

Yes

Yes

Yes

Yes

Yes

See JBossとWildflyのスタートアップ設定.
SquareOkHttp2.x, 3.x, 4.x (upto 4.9.3)HTTPYesCorrelation: Yes Entry: NoYes-Synchronous (2.x, 3.x, and 4.x upto 4.9.1) and Asynchronous (3.x and 4.x upto 4.9.1)

-

Web Services

-

SOAP over HTTP

-

Yes

Yes

-

-

See Create Match Rules for Web Services.

See "Web Service Entry Points" on Java Backend Detection.

jersey.github.ioReactive JAX-RS client API2.25+HTTP ClientYesYes (correlation) Entry – NAYesNAYesSee "Web Service Entry Points" on Java Backend Detection.

Business Transaction Error Detection

The Java Agent supports the following logging frameworks for business transaction error detection:

  • Apache Log4j and Log4j 2 
  • java.util.logging
  • Simple Logging Facade for Java (SLF4J)
    Support for the following method has been added: public void error(String format, Object... argArray)
  • Logback

To instrument other types of loggers, see Error Detection.

.NETエージェント

サポートされるランタイム環境

このセクションには、ほとんど、またはまったく構成を行わずに、.NETエージェントが自動検出を行う環境がリストアップされています。サポートされているその他の環境については、「ブラウザRUM対応環境」を参照してください。

アウトプロセス IIS アプリケーションは、スタンドアロン アプリケーションとしてインストゥルメント化する必要があります。

OSバージョン

ターゲットランタイムおよびオペレーティング システム ベンダーがサポートするすべてのバージョンの Windows(x86/x64)および Linux(x64)オペレーティングシステム(OS)。 

ランタイム

  • Microsoft .NET Framework
    • 3.5 SP1
    • 4.6.2
    • 4.7.x
    • 4.8
  • Microsoft .NET Core および Microsoft .NET
    • Microsoft .NET Core 3.1

    • Microsoft .NET 6.0

ホスト

  • 管理されたスタンドアロンアプリケーション
  • 管理されたWindowsサービス
  • Microsoft IIS
  • IIS内部で稼働するサービスとしてのMicrosoft SharePoint 2010、2013

Microsoft Windows Azure

  • Azure ポータルの Windows での Azure App Services
    • Web アプリ
    • Web ジョブ
    • API アプリ
    • コンテナ サービス
    Azure App Serviceの場合、.NETマシンエージェントで特定の.NETマシンエージェントインフラストラクチャモニタリング機能、つまり、CLRクラッシュレポート、マシンスナップショット、およびWindowsパフォーマンスカウンタモニタリングが無効になります。

  • Azure Cloud Services
    • Web役割
    • worker ロール

自動検出されるビジネス トランザクション

.NET エージェントは、デフォルトで以下のフレームワークのビジネストランザクションを検出します。エージェントにより、追加の構成なしで検出が有効になります。

タイプ

カスタム構成オプションですか?

ダウンストリーム相関ですか?

ASP.NET*

はい

はい

ASP.NET MVC 2
ASP.NET MVC 3
ASP.NET MVC 4
ASP.NET MVC 5

はい

はい

ASP.NET Core

Open Web Interface for .NET(OWIN)Web API

はいはい

.NET Remoting

いいえ

.NET Remotingの関連付けを有効化」を参照してください。

Windows Communication Foundation(WCF)

いいえ

はい

SOAPを含むWebサービス

いいえ

はい

メッセージキュー



Apache ActiveMQ NMSフレームワークおよび関連MQ

いいえ

はい

IBM WebSphere MQ

いいえ

はい

Microsoft Message Queuing (MSMQ)いいえはい
Microsoft Service Bus / Windows Azure Service Busいいえはい
MSMQまたはRabbitMQトランスポート上のNServiceBusいいえはい
RabbitMQはいはい

TIBCO Enterprise Message Service

いいえ

はい

TIBCO Rendezvous

いいえ

はい

Windows Azureキュー×いいえ

.NET エージェントは、ページディレクティブで「true」に設定された Asynic プロパティを使用して、ASP.NET Web フォームのエントリポイントを自動的に検出します。

次のエージェントに対応したロガー .NET Agent

  • Log4Net
  • NLog
  • システムトレース
  • Windows Event Log
  • Microsoft.Extensions.Logging.ILogger API を実装する .NET Core 上のロガー

他のロガーを使用している場合は、「エラー検出」を参照してください。

リモートサービス検出

.NET エージェントは、次のリモートサービスタイプを自動的に検出します。エージェントにより、検出はデフォルトで有効になっています。追加の構成は必要ありません。

タイプ

カスタム構成オプションですか?

非同期検出ですか?*

ダウンストリーム相関ですか?

CosmosDB:

  • v2.x(Microsoft.Azure.DocumentDB.Core)
  • v3.x(Microsoft.Azure.Cosmos)
いいえ.NETの非同期イグジットポイント」を参照してください。該当なし

LDAPを含むディレクトリサービス

×

いいえ

該当なし

HTTP

対応

.NETの非同期イグジットポイント」を参照してください。

はい

MongoDB: C#および.NET MongoDBドライババージョン 1.10、2.0なし.NETの非同期イグジットポイント」を参照してください。該当なし

.NET Remoting

はい

いいえ

.NET Remotingの関連付けを有効化」を参照してください。

WCF

あり

.NETの非同期イグジットポイント」を参照してください。

あり

WCF Data Services

はい

×

いいえ

SOAPを含むWebサービス

あり

.NETの非同期イグジットポイント」を参照してください。

あり

Azure Service Fabric Remoting v1 と v2(.NETマイクロサービスエージェントの場合)---
Data Integration


Microsoft BizTalk Server 2010、2013いいえはいMicrosoft BizTalkにおける相関」を参照してください。

メッセージキュー




Apache ActiveMQ NMSフレームワークおよび関連MQ

はい

いいえ

はい

IBM WebSphere MQ (IBM XMS)

はい

いいえ

はい

Microsoft Message Queuing (MSMQ)

あり

.NETのMSMQバックエンド」を参照してください

参照: .NETのMSMQバックエンド

Microsoft Service Bus / Windows Azure Service Bus

なし

非同期イグジットポイントのみ

あり

MSMQまたはRabbitMQトランスポート上のNServiceBusなし.NETのNServiceBusバックエンド」を参照してくださいはい
RabbitMQ.NETのRabbitMQバックエンド」を参照してくださいいいえはい

TIBCO Enterprise Message Service

はい

いいえ

はい

TIBCO Rendezvous

はい

いいえ

はい

Windows Azureキュー

×

いいえ

いいえ

*エージェントは、Microsoft .NET 4.5 Frameworkの非同期トランザクションを検出します。「.NETの非同期イグジットポイント」を参照してください。

サポートされるWindows Azureリモートサービス

タイプ

カスタマイズ可能な構成ですか?

ダウンストリーム相関ですか?

Azure Blob

×

いいえ

Azureキュー

×

いいえ

Microsoft Service Bus

いいえ

はい

クライアントのキャッシュ

タイプ

カスタマイズ可能な構成ですか?

非同期検出ですか?*

データベース用AppD?

StackExchange.Redisいいえはいいいえ


データストレージ検出

The .NET Agent は、以下のデータストレージタイプを自動的に検出します。エージェントにより、検出はデフォルトで有効になっています。追加の構成は必要ありません。

タイプ

カスタマイズ可能な構成ですか?

非同期検出ですか?*

データベース用AppD?

ADO.NET(対応クライアントに関しては下記参照)

はい

はい

いいえ

Windows Azure Blob Storage

いいえ

はい

いいえ

Windows Azure File Storageいいえはいいいえ
Windows Azure Table Storageいいえはいいいえ

*エージェントは、Microsoft .NET 4.5 Frameworkの非同期トランザクションを検出します。「.NETの非同期イグジットポイント」を参照してください。

サポートされるADO.NETクライアント

AppDynamicsは、あらゆるADO.NETクライアントバージョンおよびタイプをモニタリングできます。以下のクライアントでテストを実施済みです。

データベース名

データベースバージョン

クライアントタイプ

Oracle

10、11、12

ODP.NET

Oracle

10、11、12

Microsoft Provider for Oracle

MySQL

5.x

コネクタ/NetおよびADO.NET

Microsoft SQL Server*

2005、2008、2012

ADO.NET

* Microsoft、SQL Server、および Windows は、米国およびその他の国における Microsoft Corporation の登録商標です。

その他のバックエンド

  • ADO.NETバックエンドコール(SqlClient、MySql、SQLite、PostgreSQL)
  • EntityFramework

制限事項

  • .NET Core/.NET ランタイムでは、階層ネットワークダッシュボードはサポートされていません
  • Linux では、ノードメモリはサポートされていません
  • Cisco Secure Application では、.NET Framework はサポートされていません

  • Cisco Secure Application では、単一ファイルの展開はサポートされていません

サポートされていない .NET の機能

Node.jsエージェント

このページでは、Node.js エージェントでサポートされている環境の概要について説明します。

Node.js エージェントは RedHat および Docker Hub でサポートされます。

Node.js エージェントのバージョン

エージェントのバージョンNode.jsバージョン
21.8.0 以降12、13、14、15、16
21.5.08.6+、9、10、11、12、13、14、15、16
21.1.0 以降8.6+、9、10、11、12、13、14、15
20.5.0 以降8.6+、9、10、11、12、13、14
20.4.08.6+、9、10、11、12、13
4.5.21 以降8.6+、9、10、11、12
4.5.12 以降6、7、8、9、10、11
4.5.110.8、0.10、0.12、4、5、6、7、8、9、10、11


エージェントが 4.5.12 以降の場合、コマンド npm install が終了し、次のシナリオのメッセージが出力されます。

  • 6.x より前の Node.js バージョン:
    • このバージョンの AppDynamics エージェントは、Node.js バージョン 6.0 以降をサポートしています。
    • それより前のバージョンの Node.js では、npm install appdynamics@4.5.11 をインストールして AppDynamics エージェント 4.5.11 を使用します。
  • Mac 上の 8.x より前の Node.js バージョン:
    • Mac OS のこのバージョンの AppDynamics エージェントは、Node.js 8.0 以降をサポートしています。
    • それより前のバージョンの Node.js では、npm install appdynamics@4.5.11 をインストールして AppDynamics エージェント 4.5.11 を使用します。

オペレーティング システム

  • 64 ビットプラットフォーム上の Alpine Linux Docker 3.7 以降
  • glibc 2.5 以降および x86/x86-64 アーキテクチャに基づく Linux ディストリビューション
  • Mac OS X 10.8 以降、x86/x86-64 アーキテクチャ
  • Node.js 0.12.0 以降を使用した 64 ビットプラットフォーム上の Windows Server 2012 R2 以降

トランザクションの命名

エントリ種類

デフォルトトランザクション命名

Node.js Web

URI

HTTPイグジットポイント

対応するHTTPイグジットポイント

Node.js HTTPクライアントライブラリ

Node.js HTTP クライアントライブラリについては、Node.js のマニュアルを参照してください。

データベースイグジットポイント

対応するデータベースイグジットポイント

Cassandra

Couchbase

DynamoDB(AWS SDK ドライバを使用)

Redis(3.x までのドライバのみ)

Memcached

MongoDB

MSSQL

MySQL

PostgreSQL

  • NoSQL
    AppDynamics は、NoSQL データベースをリモートサービスとして表示します。

PHPエージェント

PHPエージェントのサポート

PHPバージョン

PHP エージェントは、次のバージョンの PHP をサポートしています。

  • 7.0
  • 7.1
  • 7.2
  • 7.3
  • 7.4
  • 8.0

PHP ZTS エージェントは、次のバージョンの PHP をサポートしています。

  • 7.2
  • 7.3
  • 7.4

PHP Webサーバー

以下のモードの Apache 2.2 および 2.4:

  • mod_php を使用した prefork モード
  • php-fpm での mod_fastcgi または php-cgi での mod_fcgid を使用したワーカー MPM モード

php-fpm と互換性のあるすべての Web サーバー。

オペレーティング システム

glibc>=2.12 または GLIBCXX_>=3.4.19 および x86 64 ビットアーキテクチャに基づく Linux ディストリビューション。

PHP エージェントは Power Architecture をサポートしていません。


PHPフレームワークおよびプロトコル

フレームワーク/プロトコル

PHP 8 未満のバージョン

PHP 8 以降のバージョン

エントリポイントのタイプ

Drupal

7


Drupal

Drupal89.1+PHP MVC

WordPress

3.4+、4.x、5.x

5.6+

Wordpress

Zend

1、2、3

3+

PHP MVC

CodeIgniter

2.x、3.x、4.x

3+

PHP MVC

FuelPHP

1.5x、1.6x、1.8x

1.8.2

PHP MVC

Magento

1.5、1.6、1.7、2.3


PHP MVC

Symfony

1、2、3、4

5.2+

PHP MVC

CakePHP

2.x、3.x、4.x

4 種類以上

PHP MVC

Laravel5.7、6、8、9.x6.20.+PHP MVC

HTTP



PHP Web

CLI

PHP CLI

PHP 8 では、上記のバージョンのフレームワークバージョンのみがサポートされています。以下のバージョンはサポートされていません。


PHP フレームワークがこの一覧にない場合、エージェントはエントリポイントを PHP Web として検出し、URI の最初の 2 つのセグメント(PHP Web トランザクションのデフォルトの命名規則)に基づきビジネストランザクションを命名します。したがって、「未対応」のフレームワークでアプリケーションをモニタすることは可能です。Laravel BT は、Laravel が symfony の上に構築されているため、symfony として検出されます。


PHP エージェントにはいくつかの制限があります。PHP エージェントでは次を実行しません。

  • Zend モニタのサポート
  • Zend Guard または ionCUBE Loader のような、PHP コードを暗号化や難読化するプラグインの公式サポート
  • Xdebug モジュールとの互換性のサポート
  • 子/サブプロセスをフォークする pcntl_fork 関数のサポート

トランザクションの命名

フレームワーク/環境

デフォルトトランザクション命名

Drupal

ページコールバック名

WordPress

テンプレート名

PHP MVC フレームワーク

controller:action

PHP モジュール型 MVC フレームワーク

module:controller:action

PHP Web

URI

PHP Webサービスサービス名.オペレーション名
PHP CLIスクリプトのディレクトリパスの最後の2つのセグメントと、スクリプトの名前

仮想ホストのプレフィックスは、サポートされているエントリポイントタイプのすべて(PHP CLI以外)で使用できます。

PaaSプロバイダー

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

https://github.com/Appdynamics/php-buildpack
PCF との統合については、http://docs.pivotal.io/appdynamics/index.html を参照してください。

イグジットポイント

対応するHTTPイグジットポイント

curl/curl-multi*

drupal_http_request()

fopen(), file_get_contents()

Zend_HTTP_Client::request()

*コントローラの curl/multi_curl 要求にレポートされる合計時間は、関数 curl_getinfo によってレポートされるものと同じです。また、合計時間に含まれている curl/multi_curl 要求の終了コールの詳細に、次の実行メトリックがレポートされます。

  •  namelookup_time
  • connect_time
  • pretransfer_time
  • redirect_time

対応するデータベースイグジットポイント

MySQLの以前のネイティブドライバ(PHP 7では削除)

MySQLi 拡張機能*

OCI8

PDO

PDOおよびpgsql拡張からアクセスされるPostgreSQL

mysqli_multi_query はサポートされていません。

対応するキャッシュイグジットポイント

Memcache

Memcached

Predis 0.8.5 および 1.1.1(PHP バージョン 7.0 以降)

Phpredis 4.1

Predisは完全なPHPクライアントライブラリですが、PHPエージェントはエントリポイントとしてではなく、イグジットポイントとしてのみPredisをサポートします。

対応するWebサービスイグジットポイント

PHP SOAPClient

NuSOAP 0.9.5

対応するメッセージキューイグジットポイント

RabbitMQ

RabbitMQ のサポートには、AMQP 拡張が必要です。

Opcodeキャッシュの互換性

代替PHPキャッシュ(APC)


Pythonエージェント

Related pages:

Pythonエージェントのサポート

Pythonバージョン

Python エージェントは、次の Python バージョンをサポートしています。

  • Linux:Python 3.6、3.7、3.8、3.9、3.10
  • Alpine Linux:Python 3.6、3.7、3.8、3.9、3.10

オペレーティングシステム

Python エージェントは次の環境で動作します。

  • glibc 2.12+ および x86 64 ビットアーキテクチャに基づく Linux ディストリビューション
  • musl 1.2.2+ および x86 64 ビットアーキテクチャに基づく Alpine Linux(3.13+)ディストリビューション

Python エージェントは Power Architecture をサポートしていません。

Pythonフレームワークおよびプロトコル

Python エージェントは以下をサポートしています。

  • FastAPI などの ASGI がサポートされているフレームワーク
  • Django、Flask、CherryPy、Bottle、および Pyramid などの WSGI がサポートされているフレームワーク
  • Tornado

エージェントを構成して、以下に示すような(これに限定するものではありません)WSGI ベースおよび ASGI ベースのアプリケーションまたはフレームワークを Python Web としてインストゥルメント化できます。

現在、Python エージェントは Django、Flask、CherryPy、Bottle、Pyramid、Tornado、および FastAPI フレームワークの例外検出に完全に対応しています。他のフレームワークおよびカスタムアプリケーションの場合は、エージェントからの例外を効果的に隠す例外ハンドラをインストールする場合があります。このような場合、エージェントは exit コール中の例外、WSGI または ASGI ミドルウェアに伝達される欠落した例外、およびカスタム ビジネス トランザクション API を通じて報告された例外のみを検出します。

ASGI ベースのフレームワーク

バージョン

注記

FastAPI0.72.0 ~ 0.73.0HTTP エンドポイントのみがサポートされています

WSGIベースのフレームワーク

バージョン

注記

WSGI1.0

Entry point type:Python Web

Default transaction naming:URI の最初の 2 つのセグメント

Bottle

0.12.19

CherryPy

18.6.1

Django

3.1.6

Flask

1.1.2

PasteDeploy

2.1.0

Pyramid

2.0
mod_wsgi4.7.1

その他のフレームワーク

バージョン

注記

Tornado3.2 ~ 4.5、5.x(asyncio なし)、6.0

Entry point type:Python Web

Default transaction naming:URI の最初の 2 つのセグメント

データベースイグジットポイント

対応するデータベースイグジットポイントバージョン
cx_Oracle5.1.x
MongoDB3.1 以降
MySQL-Python
mysqlclient
MySQL Connector/Python
Psycopg 2
PyMySql
TorMySql

HTTPイグジットポイント

対応するHTTPイグジットポイント
httplib*
httplib2
要求
urllib
urllib2
urllib3
tornado.httpclient

* エージェントは、httplib の上にビルドされた外部ライブラリへのコールを検出します。そのため、boto、dropbox、python-twitter などのサービスへのバックエンドコールは HTTP 終了コールとして検出、表示されます。

キャッシュイグジットポイント

対応するキャッシュイグジットポイント

Memcache

Redis-py

Apache Webサーバーエージェント

Apacheサーバーエージェントのサポート

Apache Webサーバー

対応するApache Webサーバーバージョン
  • Apache HTTP Server 2.2.x
  • Apache HTTP Server 2.4.x
  • IBM HTTP Server 7.0 以上
  • Oracle HTTP Server 11g 以上

オペレーティング システム

  • glibc 2.12 以上をベースとする Linux ディストリビューション
  • RHEL5 は 20.x 以降ではサポートされていません。サポートは glibc2.5+(RHEL6 以降)が対象です。

ELF 警告メッセージが表示された場合は、glibc のバージョンが正しくないことに関連している可能性があります。オペレーティングシステムの glibc バージョンが適切であることを確認してください。

Apache Web サーバーエージェントは Power Architecture をサポートしていません。


自動検出されるビジネス トランザクション

Apacheエージェントは、以下のビジネストランザクションを自動検出します。

タイプカスタム構成オプションダウンストリーム相関
Web(HTTP)はいはい

デフォルトでは、エージェントは以下の静的ファイルタイプのリクエストを除外します。

bmp
cab
class
conf
css
doc
gif
ico

jar
jpeg
jpg
js
mov
mp3
mp4
pdf

png
pps
properties
swf
tif
txt
zip

リモートサービス検出

Apacheモジュール

Apacheエージェントは、ロードしたApachモジュールをリモートサービスとして自動検出します。エージェントは共通のモジュールを検出から除外します。

core.c

http_core.c

mod_access_compat.c

mod_actions.c

mod_alias.c

mod_allowmethods.c

mod_appdynamics.cpp

mod_auth_basic.c

mod_auth_digest.c

mod_authn_alias.c

mod_authn_anon.c

mod_authn_core.c

mod_authn_dbd.c

mod_authn_dbm.c

mod_authn_default.c

mod_authn_file.c

mod_authn_socache.c

mod_authnz_ldap.c

mod_authz_core.c

mod_authz_dbd.c

mod_authz_dbm.c

mod_authz_default.c

mod_authz_groupfile.c

mod_authz_host.c

mod_authz_owner.c

mod_authz_user.c

mod_autoindex.c

mod_cache.c

mod_cache_disk.c

mod_cgi.c

mod_data.c

mod_dbd.c

mod_deflate.c

mod_dir.c

mod_disk_cache.c

mod_dumpio.c

mod_echo.c

mod_env.c

mod_expires.c

mod_ext_filter.c

mod_file_cache.c

mod_filter.c

mod_headers.c

mod_include.c

mod_info.c

mod_lbmethod_bybusyness.c

mod_lbmethod_byrequests.c

mod_lbmethod_bytraffic.c

mod_lbmethod_heartbeat.c

mod_log_config.c

mod_logio.c

mod_lua.c

mod_mem_cache.c

mod_mime.c

mod_mime_magic.c

mod_negotiation.c

mod_perl.c

mod_python.c

mod_remoteip.c

mod_reqtimeout.c

mod_rewrite.c

mod_setenvif.c

mod_slotmem_plain.c

mod_slotmem_shm.c

mod_so.c

mod_socache_dbm.c

mod_socache_memcache.c

mod_socache_shmcb.c

mod_speling.c

mod_ssl.c

mod_status.c

mod_substitute.c

mod_suexec.c

mod_systemd.c

mod_unique_id.c

mod_unixd.c

mod_userdir.c

mod_usertrack.c

mod_version.c

mod_vhost_alias.c

prefork.c

util_ldap.c

エンドユーザーのモニターリングに関しては、Apache エージェントは JavaScript の adrum ヘッダーとフッターの自動挿入による Web ページのインストゥルメント化はサポートしません。

サードパーティモジュール

Apache 20.5 以上のエージェントでは、SiteMinder の既知のバグに対応するため、最新バージョンの SiteMinder 12.52 SP1 を使用する必要があります。

C++ エージェント

C/C++ 対応プラットフォーム

オペレーティングシステム

  • glibc 2.5 以降および x86 32 ビットまたは x86 64 ビットアーキテクチャに基づく Linux ディストリビューション
  • Windows Server 2012 R2 以降
  • Visual Studio 2015 以降

C++ SDK を使用して開発するには、Visual Studio 2015 以降が必要です。ただし、Windows の SAP ABAP エージェントは、同じ SDK を利用するため、開発作業は必要ありません。

Visual Studio C++ 再頒布可能パッケージをインストールする必要があります。開発環境をすべてインストールする必要はありません。 

Go Language エージェント

サポートされる Go プラットフォーム

言語サポート

現在、すべての Go 言語バージョンがサポートされています。

オペレーティング システム

  • glibc 2.5 以降および x86 32 ビットまたは x86 64 ビットアーキテクチャに基づく Linux ディストリビューション
  • Mac OS X 10.8 以降、x86/x86-64 アーキテクチャ

AppDynamics は現在、Apple ハードウェア(Apple M1 チップ、ARM ベースのアーキテクチャ)上の Mac をサポートしていません。 

IIB エージェント

IIBエージェントのサポート

このページでは、IIB エージェントのサポートされているバージョン、オペレーティングシステム、およびノードタイプについて説明します。AppDynamics IIB エージェントは、Linux および AIX オペレーティングシステムをサポートしています。

オペレーティング システム

IIB エージェントでは、次のオペレーティングシステムがサポートされています。

  • Linux x86-64
  • AIX v7.1 および v7.2

IIBバージョン

IIB エージェントは、Linux および AIX オペレーティングシステム用の次のバージョンの IIB をサポートしています。

オペレーティング システム(Operating System)IIB バージョン

Linux

(glibc 2.5 以降をベースとする Linux ディストリビューション)

  • IIB v9
  • IIB v10
  • ACE v11
  • ACE v12

AIX 7.1

(最小パッチレベル 7100-03-09-1717 または 7100-04-04-1717)

  • IIB v9
  • IIB v10
AIX 7.2
  • IIB v9
  • IIB v10
  • ACE v11(ACE フィックスパック v11.0.0.9 以降が必要)
  • ACE v12

IIBノードのタイプ

このエージェントでは、ビジネストランザクションで検出されたアップストリームを次のノードタイプで続行できます。

  • SOAPInput
  • HTTPInput
  • JMSInput
  • MQInput

このエージェントでは、ダウンストリーム相関の exit コールを次のノードタイプで検出し、タグを付けることができます。

  • SOAPRequest
  • HTTPRequest
  • JMSOutput、JMSReply
  • MQOutput、MQReply

MQ の場合、MQRFH2 メッセージヘッダーを使用して相関を提供します。IIB エージェントを使用して IIB から MQ メッセージを消費するアプリケーションは、MQRFH2 ヘッダーをサポートしている必要があります。

このエージェントでは、次のノードタイプのデータベース バックエンド コールを検出できます。

  • DatabaseRetrieve
  • DatabaseRoute

すべてのノードは、AppDynamics のビジネストランザクション内でスレッドとして表されます。[Business Transaction] ダッシュボードとトランザクション スナップショットのツリービューで、ノードごとのタイミングを表示できます。