Download PDF
Download page アプリケーションサーバーエージェント対応環境.
アプリケーションサーバーエージェント対応環境
このページでは、アプリケーション サーバ エージェントの対応環境を総合的に説明しています。
アプリケーション サーバ エージェントは、「アプリケーション サーバ エージェントのインストール」の手順を使用して、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).
JVM | OS | Memory 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 18 | Linux, Windows | OIT, ALD, CI, AT |
Azul Zing 15.x. | Linux x64 | OIT, 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 18 | Linux, Windows, MacOS | OIT, ALD |
GraalVM 20.0.0, 20.2.0, 21.1.0, 21.3.0 | Linux, Windows, MacOS | OIT, ALD, CI, AT |
HP OpenVMS | ||
IBM JVM 1.8.x | AIX, 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 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 |
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 | Version | Correlation/ | 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: 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 Source | Http4s Blaze Client | Blaze versions: 0.21.1, 0.21.0, 0.20.23, 0.20.5 | No | Yes | HTTP | |
Open Source | Groovy | - | Yes | Yes | ||
Open Source | Ktor | 1.0.x -1.6.x | Yes (Netty Engine) | - | HTTP | EUM 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 | Scala | 2.11.6 | ||||
Open Source | Spray toolkit (Spray.io) | 1.1.x 1.1.3 | Yes | Yes | HTTP | Entry 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 | |
axonframework.org | Axon | 2.x, 3.x | - | - | Commands on the Command Bus continue existing Business Transactions | Correlation 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 Source | Spring Batch | - | See Spring Batchサポート. | |||||
Eclipse | RCP (Rich Client Platform) | - | - | - | - | - | - | |
Google Web Toolkit (GWT) | 2.5.1 | HTTP | Yes | Yes | - | - | ||
JBoss | JBossWS Native Stack | 4.x, 5.x | Native Stack | - | - | - | - | |
IBM | IBM-BPM | 8.5.7, 8.6 | - | Yes | Yes | Yes | Yes | See 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 Source | Jersey | 1.x, 2.x | REST, JAX-RS | Yes | Yes | No | Not by default | See JAX-RSサポート and node properties:
See アプリケーションエージェントのノードプロパティ参照資料 for information on the properties. |
Open Source | JRuby HTTP | - | - | - | Yes | - | Not by default | See: |
Open Source | Micronaut | 1.1.0 to 3.3.3 | - | Yes | Yes | Yes | By default | - |
Open Source | Netty | 3.x, 4.x | HTTP | Yes | Yes | Yes | By default |
|
Open Source | Spring Annotated Web Services | 2.x+ | HTTP | Yes | Yes | No | - | |
Open Source | Spring WebFlux | 5.0, 5.1, 5.2, 5.3 | HTTP | Yes | Spring Boot (Netty, Jetty, Tomcat, Undertow) | WebClient (Reactor Netty, Reactive Jetty) | By default | The node property 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 Source | Spring Cloud Gateway | 2.0.x, 2.1.x, 2.2.x, 3.0.x, 3.1.x | HTTP | Yes | Yes | Yes | By default | |
Open Source | WebSocket | 1.0 (Java EE 7, JSR-356) | - | Yes, | 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 |
Java Agent OpenTelemetry Framework Support
Vendor | Framework | Version | Entry Points | Exit Points | Configuration Notes |
---|---|---|---|---|---|
Open Source | Java Servlet API | 2.x, 3.0 | Yes | - | - |
Apache | Apache HTTP Client | - | Yes | Yes | See "HTTP Backends" on Java Backend Detection. |
Open Source | Micronaut | 3.3.3 | Yes | Yes | - |
Apache | Struts | 1.x, 2.x | Yes | - | See Strutsエントリポイント. |
Open Source | Spring Boot | 2.x | Yes | - | - |
Open Source | Play for Java | 2.3, 2.4, 2.5, 2.6 | Yes | - | Play EUM-APM correlation supported |
Open Source | Spring Rest | - | - | Yes | - |
Open Source | Spring RMI | - | Yes | Yes | - |
Open Source | Akka HTTP Name: Type: Default: | Akka Actor 2.6 Akka HTTP up to 10.2.6 Scala 2.11, 2.12 | Yes | Yes | 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 / | 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 | Yes | See JBossとWildflyのスタートアップ設定. | ||
Open Source | JBoss Wildfly (formerly JBoss Application Server) | 4.x to 26.x | Yes | Yes | See JBossとWildflyのスタートアップ設定. | ||
Sun/Oracle | GlassFish Enterprise Server | 2.x | - | - | Yes | Yes | See GlassFishスタートアップ設定. |
Oracle | GlassFish Server and | 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 | Yes | Yes | See Oracle WebLogicスタートアップ設定. |
Software AG | webMethods | 9.5, 9.6, 10.x | - | - | - | Yes | See webMethodsスタートアップ設定. |
Tibco | ActiveMatrix BusinessWorks Service Engine | 5.x, 6.x | - | To enable correlation using a header transported in the | - | Yes | |
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 Provider | Buildpack |
---|---|
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 |
---|---|---|---|---|---|---|---|
Amazon | Simple Queue Service (SQS) | - | - | Yes (correlation only) | Yes | - | See "Amazon Simple Queue Service Backends" on Java Backend Detection |
Amazon | Simple Notification Service (SNS) | - | - | No | Yes | - | 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 . |
Apache | Kafka | 0.9.0.0 to 3.0.0 | - | Yes | Yes | Yes | Kafka 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 |
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 Source | Eclipse Vert.x verticles | 3.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 | - | - | - | - | - | |
Oracle | Java Message Service | 2.0 | JMS | Correlation of the listener is disabled by default | Yes | ||
Oracle | Oracle AQ | - | JMS | - | Yes | - | |
Oracle | OSB deployed on WebLogic | 12.2.1 | HTTP JMS | Yes | Yes | See OSB のサポート. | |
Oracle / BEA | WebLogic | 9.x+ | JMS 1.1 | Yes | Yes | Yes | |
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 Hat | HornetQ (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 also "Java Message Service Backends" on Java Backend Detection |
WSO2 | ESB | 4.7.0 | - | Yes | Yes | - | EUM Correlation is not supported |
WSO2 | API Microgateway | 3.1.x, 3.2.0, 3.2.3 | HTTP1 | Yes | Yes | - | 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 driver | DB2 | 11.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 |
Oracle | RAC | |||
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 |
---|---|---|---|---|---|
Amazon | DynamoDB | - | Exit Points | - | See Amazon Web Services. |
Amazon | Simple Storage Service (S3) | - | - | - | "Amazon Simple Storage Service Backends" on Java Backend Detection. |
Apache | Casandra
| 1.x, 2.x, 3.x, 4.x | Correlation for Thrift drivers only | Yes |
|
| 1.x, 2.x | ||||
Apache | Lucene - Apache Solr | 1.4.1 | Entry Points | Yes | See Apache Solrスタートアップ設定. |
Couchbase | Couchbase | 3.x | Exit Points | - | See "Couchbase Backends" on Java Backend Detection |
JBoss | Cache TreeCache | - | - | - | |
JBoss | Infinispan | 5.3.0+ | Correlation | - | - |
Open Source | Memcached | - | - | - | |
Open Source | MongoDB Async Driver | 3.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 Source | MongoDB 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 | - | - | - | |
JBoss Cache TreeCache | - | - | - | ||
JBoss Infinispan | 5.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- | 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 | - | - | - | - | - | - | - |
Apache | Ribbon HTTP Client | 2.7.18 | HTTP Client | Yes | Yes (correlation) Entry - NA | Yes | NA | Yes | |
Apache | Apache Thrift | - | - | Yes | Yes | Yes | Yes | Yes | See Apache Thriftのバイナリリモーティングエントリポイント. |
Eclipse | Jetty | 8.x, 9.x | HTTP Client | Yes | Yes (correlation only) | Yes (ART supported) | - | Yes | See "HTTP Backends" on Java Backend Detection |
gRPC | 1.6.x to 1.42.x | RPC | Yes | Yes (Asynchronous) | Yes (Asynchronous) | ServiceName/MethodName | Yes | See 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 |
IBM | Websphere | 6.1, 7.x, 8.x, 9.x | JAX-WS | Yes | Yes, detect and correlate. To enable correlation using a header transported in the | - | Web Service naming | Yes | - |
JBoss | 7,8,11,16, and 18 | JAX-WS | Yes | 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 naming | Yes | 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 |
| - | HTTP | Yes | - | Yes | Yes | Yes | See "HTTP Backends" on Java Backend Detection. |
Open Source | HTTPClient | 0.3-3 | Oracle SOA (and potentially others that embed this library) | - | Correlation: Yes; Entry: No | Yes | - | Yes | See Oracle WebLogicスタートアップ設定 and Default configuration excludes WebLogic classes |
Open Source | Grizzly | Grizzly Async HTTP Client (c
| HTTP | - | Correlation: Yes; Entry:No | Yes | - | Yes | |
Oracle | GlassFish Metro | - | JAX-WS | - | - | - | - | - | |
Oracle | GlassFish Metro with Grails | - | JAX-WS | - | Yes | - | - | Not by Default | |
Oracle | JAX-WS RI | 2.3.1 | JAX-WS | - | To enable correlation using a header transported in the SOAP:Envelope set node property enable-soap-header-correlation=true | - | Web Service naming | Yes | - |
Spring WS | Web Services | 3.x, 4.x, and 5.x | HTTP, SOAP | - | To enable correlation using a header transported in the SOAP:Envelope set node property enable-soap-header-correlation=true | - | Web Service naming | Yes | - |
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のスタートアップ設定. |
Square | OkHttp | 2.x, 3.x, 4.x (upto 4.9.3) | HTTP | Yes | Correlation: Yes Entry: No | Yes | - | 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.io | Reactive JAX-RS client API | 2.25+ | HTTP Client | Yes | Yes (correlation) Entry – NA | Yes | NA | Yes | See "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
andLog4j 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
- 3.5 SP1
- 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 Cloud Services
- Web役割
- worker ロール
自動検出されるビジネス トランザクション
.NET エージェントは、デフォルトで以下のフレームワークのビジネストランザクションを検出します。エージェントにより、追加の構成なしで検出が有効になります。
タイプ | カスタム構成オプションですか? | ダウンストリーム相関ですか? |
---|---|---|
ASP.NET* | はい | はい |
ASP.NET MVC 2 | はい | はい |
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:
| いいえ | 「.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.0 | 8.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.0 | 8.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.11 | 0.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 | |
Drupal | 8 | 9.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 |
Laravel | 5.7、6、8、9.x | 6.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 |
イグジットポイント
対応するHTTPイグジットポイント |
---|
|
|
|
|
*コントローラの 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 ベースのフレームワーク | バージョン | 注記 |
---|---|---|
FastAPI | 0.72.0 ~ 0.73.0 | HTTP エンドポイントのみがサポートされています |
WSGIベースのフレームワーク | バージョン | 注記 |
---|---|---|
WSGI | 1.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_wsgi | 4.7.1 |
その他のフレームワーク | バージョン | 注記 |
---|---|---|
Tornado | 3.2 ~ 4.5、5.x(asyncio なし)、6.0 | Entry point type:Python Web Default transaction naming:URI の最初の 2 つのセグメント |
データベースイグジットポイント
対応するデータベースイグジットポイント | バージョン |
---|---|
cx_Oracle | 5.1.x |
MongoDB | 3.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サーバーエージェント
Related pages:
Apacheサーバーエージェントのサポート
Apache Webサーバー
対応するApache Webサーバーバージョン |
---|
|
オペレーティング システム
- 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
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 ディストリビューション) |
|
AIX 7.1 (最小パッチレベル 7100-03-09-1717 または 7100-04-04-1717) |
|
AIX 7.2 |
|
IIBノードのタイプ
このエージェントでは、ビジネストランザクションで検出されたアップストリームを次のノードタイプで続行できます。
- SOAPInput
- HTTPInput
- JMSInput
- MQInput
このエージェントでは、ダウンストリーム相関の exit コールを次のノードタイプで検出し、タグを付けることができます。
- SOAPRequest
- HTTPRequest
- JMSOutput、JMSReply
- MQOutput、MQReply
MQ の場合、MQRFH2 メッセージヘッダーを使用して相関を提供します。IIB エージェントを使用して IIB から MQ メッセージを消費するアプリケーションは、MQRFH2 ヘッダーをサポートしている必要があります。
このエージェントでは、次のノードタイプのデータベース バックエンド コールを検出できます。
- DatabaseRetrieve
- DatabaseRoute
すべてのノードは、AppDynamics のビジネストランザクション内でスレッドとして表されます。[Business Transaction] ダッシュボードとトランザクション スナップショットのツリービューで、ノードごとのタイミングを表示できます。