OneAgent and ActiveGate version 1.299 are the last versions supporting OneAgent and ActiveGate Extensions 1.0 framework. You can continue using Extensions 1.0 if you stay at OneAgent or ActiveGate version 1.299. Note that this means you'll be using an unsupported Python version 3.8. We strongly recommend migrating your extensions to the latest Extensions 2.0 framework.
It's time to move to the Extensions Framework 2.0.
Python custom extensions: migration has been publicly available since March 2024. These will be disabled in October 2024. For details on converting your extensions, see Python 1.0 Conversion.
JMX extensions are deprecated. The migration has been available since Oct 2023. If you plan to use JMX EF1.0 extensions further, please contact Dynatrace. For details on the conversion tool, see JMX 1.0 Conversion.
PMI extensions are deprecated. Support for PMI will be migrated to Extension Framework 2.0. If you plan to use PMI EF1.0 extensions further, please contact Dynatrace.
OneAgent and ActiveGate extensions:
Some technologies will be available on-demand or deprecated (details below).
Dynatrace support staff are committed to aiding within the defined scope of support. However, specific topics fall outside our support capabilities, including:
Customers needing help with unsupported extensions or extension files can request paid assistance from our services department.
The documentation below applies to Dynatrace Extension Framework 1.0, which is deprecated.
With OneAgent extensions, you can extend OneAgent monitoring to any OneAgent-detected processes that expose an interface (for example, processes that are served over HTTP—databases, applications, and load balancers). Extensions run within a OneAgent and fully integrate new-technology monitoring into Dynatrace Smartscape and problem detection. You need some Python expertise to develop OneAgent extensions. For more information, see OneAgent extensions.
With ActiveGate extensions, you can extend Dynatrace monitoring to any remote technology that exposes an interface, where OneAgent installation isn't an option. For example, PaaS technologies, network devices, or cloud technologies. ActiveGate extensions (aka Remote Plugins) are executed on ActiveGate and can acquire metrics and topology from remote sources, fully integrating new-technology monitoring into Dynatrace Smartscape and problem detection. You need some Python expertise to develop ActiveGate extensions. For more information, see Introduction to ActiveGate extensions.
The Extension SDK is a versatile solution that enables you to monitor any custom technology that exposes an interface. Develop and deploy your extensions. Dynatrace can seamlessly integrate your custom-technology monitoring data into relevant analysis views, taking full advantage of all your favorite Dynatrace features and AI-driven root cause analysis.
To assist you in transitioning from Extension Framework 1.0 to 2.0, see the mapping table below listing the old EF1.0 extensions with their corresponding EF2.0 replacements.
EF1.0 extension | EF2.0 extension |
---|---|
Citrix Agentcustom.python.citrixAgent | Citrix Virtual Apps and Desktopscom.dynatrace.extension.citrix-vda |
Databricks Gangliacustom.python.databricks_ganglia | Databrickscom.dynatrace.databricks |
IBM MQcustom.python.ibmmq | IBM MQcom.dynatrace.extension.ibm-mq |
Nvidiacustom.python.nvidia | Nvidia GPUcom.dynatrace.nvidia.gpu |
TIBCO EMScustom.python.TibcoEMS | TIBCO EMScom.dynatrace.extension.tibcoems |
Apigeecustom.remote.python.apigee | Apigeecom.dynatrace.extension.apigee |
MongoDB Atlascustom.remote.python.atlas | MongoDB Atlascom.dynatrace.extension.mongo-atlas |
IBM DataPowercustom.remote.python.datapowerxml | IBM Datapowercom.dynatrace.extension.ibm-datapower |
DB2custom.remote.python.db2 | IBM DB2 for LUWcom.dynatrace.extension.sql-db2 |
F5 RESTcustom.remote.python.f5rest | F5 BIGIcom.dynatrace.extension.f5.bigip |
F5 SNMPcustom.remote.python.f5snmp | F5 BIGIPcom.dynatrace.extension.f5.bigip |
IBM Icustom.remote.python.ibm_i | IBM icom.dynatrace.extension.ibm-i |
IBM MQ Javacustom.remote.python.ibmmq_java | IBM MQcom.dynatrace.extension.ibm-mq |
IBM MQ PCFcustom.remote.python.ibmmqpcf | IBM MQcom.dynatrace.extension.ibm-mq |
Junipercustom.remote.python.juniper | Juniper Networkscom.dynatrace.extension.snmp-generic-juniper |
Netscaler Nitrocustom.remote.python.netscalernitro | Citrix Netscaler ADCcom.dynatrace.extension.netscaler |
SAP HANA DBcustom.remote.python.sap_hana_db | SAP HANA Databasecom.dynatrace.extension.sql-sap-hana |
JBoss Connection Poolsdynatrace.jmx.jboss.connectionpool | Connection Pools: JBosscom.dynatrace.extension.jmx-jboss-cp |
Kafka JMXdynatrace.jmx.kafka | Apache Kafkacom.dynatrace.extension.jmx-kafka |
WebSphere Liberty Appserverdynatrace.jmx.liberty.appserver | IBM WebSphere Libertycom.dynatrace.extension.jmx-ws-liberty |
WebSphere Liberty Connection Poolsdynatrace.jmx.liberty.connectionpool | Connection Pools: WebSphere Libertycom.dynatrace.extension.jmx-liberty-cp |
Tomcat Connection Poolsdynatrace.jmx.tomcat.connectionpool | Connection Pools: Tomcatcom.dynatrace.extension.jmx-tomcat-cp |
Weblogic Connection Poolsdynatrace.jmx.weblogic.connectionpool | Connection Pools: Weblogiccom.dynatrace.extension.jmx-weblogic-cp |
WSO2 API Managerdynatrace.jmx.wso2-api-manager | WSO2 API Managercom.dynatrace.extension.jmx.wso2-apim |
CoreDNSdynatrace.python.coredns_v1 | CoreDNScom.dynatrace.extension.coredns |
Memcacheddynatrace.python.memcached | Memcachedcom.dynatrace.extension.memcached |
NTPdynatrace.python.ntp | Timedrift Monitoringcom.dynatrace.timedrift |
ActiveMQ JMXruxit.jmx.activemq | Apache ActiveMQ Classiccom.dynatrace.extension.jmx-activemq |
Jetty JMXruxit.jmx.appserver.jetty | Eclipse Jettycom.dynatrace.extension.jmx-jetty |
Cassandra JMXruxit.jmx.cassandra | Apache Cassandracom.dynatrace.extension.prometheus-azure-cassandra |
Apache Hadoop HDFSruxit.jmx.Hadoop.HDFS | Hadoopcom.dynatrace.extension.jmx.hadoop |
Apache Hadoop Yarnruxit.jmx.Hadoop.yarn | Hadoopcom.dynatrace.extension.jmx.hadoop |
HornetQ JMXruxit.jmx.hornetq | HornetQcom.dynatrace.extension.jmx-hornetq |
Solr JMXruxit.jmx.solr | Apache Solrcom.dynatrace.extension.jmx-solr |
Apache Sparkruxit.jmx.spark | Apache Sparkcom.dynatrace.extension.jmx.spark |
Couchbaseruxit.python.couchbase | Couchbasecom.dynatrace.custom.python-couchbase |
CouchDBruxit.python.couchdb | Apache CouchDBcom.dynatrace.extensions.python-couchdb |
HAProxyruxit.python.haproxy | HAProxycom.dynatrace.extension.haproxy-prometheus |
Memcachedruxit.python.memcached | Memcachedcom.dynatrace.extension.memcached |
MongoDBruxit.python.mongodb | MongoDBcom.dynatrace.mongo-db-tls |
MS SQLruxit.python.mssql | Microsoft SQL Servercom.dynatrace.extension.sql-server |
MySQLruxit.python.mysql | MySQLcom.dynatrace.extension.mysql |
PostgreSQLruxit.python.postgresql | PostgreDBcom.dynatrace.extension.postgres |
RabbitMQruxit.python.rabbitmq | RabbitMQcom.dynatrace.extension.prometheus-rabbitmq |
Redisruxit.python.redis | Rediscom.dynatrace.extension.prom-redis-enterprise |
Elasticsearchruxit.python.elasticsearch | Elasticsearchcom.dynatrace.extension.elasticsearch |