This page describes AppDynamics license entitlements, restrictions, and definitions.

License Entitlements in the Infrastructure-based Licensing Model

The table below describes license packages and package editions within the Infrastructure-based Licensing model. For information on the Infrastructure-based Licensing model, see AppDynamics Licensing.

License

Entitlements

Application Performance Monitoring

Enterprise

  • Monitoring for servers, supported application languages, networks, and databases instrumented with AppDynamics for up to 1 CPU Core
  • Access to the AppDynamics Events Service
    • Event Service data retention is limited to 8 days
  • Transaction Analytics for Enterprise: Per license unit purchased, instrument up to 400,000 business transaction events per 24-hour period. Access to the AppDynamics-hosted Events Service, with a data maximum of 100 GB per account per day for the following product types: AppDynamics for Java, .NET, and Node.js. Data retention limited to 8 days. Additional retention of 30, 60, or 90 days is available as an add-on.
  • See entitlements for Premium package

Premium

  • Monitoring for servers, supported application languages, networks, and databases instrumented with AppDynamics for up to 1 CPU Core
  • See entitlements for:
    • APM Any Language
    • Network Visibility
    • Database Visibility
    • Infrastructure Monitoring package

Infrastructure Monitoring

  • Monitoring for servers instrumented with AppDynamics for up to 1 CPU Core
  • See entitlements for:
    • Server Visibility (SIM mode)
    • Machine Agent (MA, MA+ mode)
    • Cluster Agent
    • .NET Machine Agent
Security
AppDynamics with Cisco Secure Application
  • Monitoring for supported applications languages instrumented with AppDynamics for up to 1 CPU Core
  • See entitlement for:
    • Java
End User Monitoring
Real User Monitoring (SaaS) - Peak Edition
  • One unit of Real User Monitoring (SaaS)
  • Access to Analytics functionality for Browser Real User Monitoring (SaaS)
  • Access to Analytics functionality for Mobile Real User Monitoring (SaaS)
Real User Monitoring (on-prem) - Peak Edition
  • One unit of Real User Monitoring (on-prem)
  • Access to Analytics functionality for Browser Real User Monitoring (on-prem)
  • Access to Analytics functionality for Mobile Real User Monitoring (on-prem)

Real User Monitoring (SaaS) - Pro Edition

  • 10,000,000 RUM Tokens
  • Access the AppDynamics-hosted EUM Cloud and AppDynamics-hosted Events Service. 
  • See entitlement for Browser Real User Monitoring (SaaS)
  • See entitlement for Mobile Real User Monitoring (SaaS)

Real User Monitoring (on-prem) - Pro Edition

  • 10,000,000 RUM Tokens
  • See entitlement for Browser Real User Monitoring (on-prem)
  • See entitlement for Mobile Real User Monitoring (on-prem)

License Entitlements in the Agent-based Licensing Model

The table below describes licenses and license editions within the Agent-based Licensing model. For information on the Agent-based Licensing model, see Licensing.

License

Entitlement

Application Performance Monitoring

APM Any Language / AppDynamics (SaaS) - Peak Edition

  • One unit of APM Any Language (SaaS) - Pro Edition; and
  • One unit of Transaction Analytics (SaaS); and
  • One unit of Network Visibility; and
  • One unit of Server Visibility

APM Any Language / AppDynamics (on-prem) - Peak Edition


  • One unit of APM Any Language (on-prem) - Pro Edition; and
  • One unit of Transaction Analytics (on-prem); and
  • One unit of Network Visibility; and
  • One unit of Server Visibility
APM Any Language Microservices (SaaS) - Peak Edition
  • The same entitlement as 5 APM Any Language (SaaS) units, restricted to use with the following: Docker Containers, all CloudFoundry-based providers, Redhat OpenShift, Heroku Dyno, Microsoft Azure App Services (including Azure WebApps, Azure WebJobs and Azure API Apps), Microsoft Azure Functions hosted on a Microsoft App Service plan, Microsoft Azure Service Fabric, Microsoft Azure Containers, Amazon Elastic Beanstalk, Oracle PaaS (Java and Node.js only) and Bluemix Containers; and
  • One unit of Transaction Analytics (SaaS); and
  • One unit of Network Visibility; and

  • One unit of Server Visibility

APM Any Language Microservices (on-prem) - Peak Edition


  • The same entitlement as 5 APM Any Language (on-prem) units, restricted to use with the following: Docker Containers, all CloudFoundry-based providers, Redhat OpenShift, Heroku Dyno, Microsoft Azure App Services (including Azure WebApps, Azure WebJobs and Azure API Apps), Microsoft Azure Functions hosted on a Microsoft App Service plan, Microsoft Azure Service Fabric, Microsoft Azure Containers, Amazon Elastic Beanstalk, Oracle PaaS (Java and Node.js only) and Bluemix Containers; and
  • One unit of Transaction Analytics (on-prem); and
  • One unit of Network Visibility; and

  • One unit of Server Visibility

SAP Bundle (SaaS) - Peak Edition
  • One unit of SAP - ABAP Agent; and

  • One unit of Datavard Insights; and

  • One unit of Transaction Analytics (SaaS); and

  • One unit of Network Visibility; and

  • One unit of Server Visibility

SAP Bundle (on-prem) - Peak Edition
  • One unit of SAP - ABAP Agent; and

  • One unit of Datavard Insights; and

  • One unit of Transaction Analytics (on-prem); and

  • One unit of Network Visibility; and

  • One unit of Server Visibility

APM Any Language - Advanced Edition
  • One unit of APM Any Language (on-prem or SaaS as applicable); and
  • One unit of Network Visibility; and
  • One unit of Server Visibility
APM Any Language Microservices - Advanced Edition
  • The same entitlement as 5 APM Any Language (on-prem or SaaS as applicable) units, restricted to use with the following: Docker Containers, all CloudFoundry-based providers, Redhat OpenShift, Heroku Dyno, Microsoft Azure App Services (including Azure WebApps, Azure WebJobs and Azure API Apps), Microsoft Azure Functions hosted on a Microsoft App Service plan, Microsoft Azure Service Fabric, Microsoft Azure Containers, Amazon Elastic Beanstalk, Oracle PaaS (Java and Node.js only) and Bluemix Containers; and
  • One unit of Network Visibility; and
  • One unit of Server Visibility 
APM Any Language - Pro Edition

One license unit from the following product types: Java, .NET, Node.js, PHP, Python, Web Server, C++, Go, IBM Integration Bus, or the rights to monitor 16 Value Units of IBM Mainframe capacity.

APM Any Language Microservices (5‑pack) - Pro EditionThe same entitlement as 5 APM Any Language units, restricted to use with the following: Docker Containers, all CloudFoundry-based providers, Redhat OpenShift, Heroku Dyno, Microsoft Azure App Services (including Azure WebApps, Azure WebJobs and Azure API Apps), Microsoft Azure Functions hosted on a Microsoft App Service plan, Microsoft Azure Service Fabric, Microsoft Azure Containers, Amazon Elastic Beanstalk, Oracle PaaS (Java and Node.js only) and Bluemix Containers.

Java Agent - Pro Edition

Instrument a single JVM instance; snapshots are retained for 14 days unless archived

Java Microservices - Pro Edition

Instrument a single JVM instance with a heap allocation less than or equal to 1 GB

Note: This entitlement shall only apply to existing customers of AppDynamics for Java Microservices that have licensed a SKU for AppDynamics for Java Microservices. This entitlement is mutually exclusive with the entitlement to use AppDynamics for Any Language licenses.

.NET Agent - Pro Edition

  • Instrument an unlimited number of CLRs, including .NET web applications, .NET Windows services, and .NET standalone apps, on a single Windows OS instance; snapshots are retained for 14 days unless archived
  • For APM Any Language Microservices, instrument an unlimited number of CLRs on a single instance of an application
  • For .NET on Microsoft Azure for Cloud Services, instrument an unlimited number of CLRs running in a single instance of a Microsoft Azure Web role or Worker role

PHP Agent - Pro Edition

Instrument a single PHP runtime instance; snapshots are retained for 14 days unless archived 

Node.js Agent - Pro Edition

Instrument up to 10 Node.js processes per OS instance; snapshots are retained for 14 days unless archived

Python Agent - Pro Edition

Instrument an unlimited number of Python processes running on a single OS instance; snapshots are retained for 14 days unless archived

Web Server Agent - Pro Edition

Instrument an unlimited number of Apache Web Server instances on a single OS instance; snapshots are retained for 14 days unless archived

C++ Agent - Pro Edition

Instrument an unlimited number of C++ runtime applications on up to 3 OS instances using the software development kit; snapshots are retained for 14 days unless archived

Instrument an unlimited number of Ruby runtime applications on up to 3 OS instances using the Ruby agent; snapshots are retained for 14 days unless archived

Go Agent - Pro Edition

Instrument up to 3 Go processes; snapshots are retained for 14 days unless archived. This is available as part of the APM Any Language license only.

SAP - ABAP Agent - Pro EditionInstrument a single application server
IBM Integration Bus - Pro EditionInstrument an unlimited number of IBM Integration Bus processes on 1 OS instance. This is available as part of the APM Any Language license only.
Datavard Insights - Pro EditionInstrument a single application server
Debugging
AppDynamics Deep Code Insights, powered by RookoutApplication debugging support for one license unit of AppDynamics APM Any Language, configured for the following product types only: AppDynamics for Java, .NET, Node.js, PHP, Python.

Infrastructure Visibility

Machine Agent - Pro Edition

Instrument a single instance of an OS

Server Visibility - Pro Edition

Instrument a single instance of an OS

Monitor a single Kubernetes cluster

Network Visibility - Pro Edition

Instrument an unlimited number of Java nodes on a single instance of an OS

Service Availability Monitoring - Pro EditionInstrument 60 HTTP-based services

Database Visibility - Pro Edition

Monitor one Database Instance of the following*: Couchbase Server, IBM DB2, Microsoft SQL Server, MySQL, PostgreSQL, Sybase ASE, Sybase IQ, Oracle.

Monitor one Microsoft Azure SQL database or one Microsoft Azure SQL Managed Instance.

Monitor one MongoDB replica set (or, if no replica sets exist, one standalone MongoDB instance).

*For clustered database products (e.g. Couchbase or Oracle RAC), monitor one Database Instance per node of the cluster. When multiple Database Instances are grouped together under a single Collector using the Collector/Sub-Collector configuration, licensing is per Database Instance as above.

Event Data is retained for 10 days for each Database Instance monitored by AppDynamics for Database Visibility.


AppDynamics for NetApp (on-prem) - Pro Edition

Monitor one NetApp controller for the following NetApp controller types: FAS2nnn and FAS3nnn. 

Monitor ½ NetApp controller for the following NetApp controller types: FAS6nnn and FAS8nnn series; two license units are required to monitor a full NetApp controller of series FAS6nnn or FAS6nnn. 

Event Data is retained for 14 days by default for each NetApp controller monitored by a unit of AppDynamics for NetApp (on-prem).

Application Analytics

Browser Analytics (SaaS)

Access to Analytics functionality for Browser Real User Monitoring (SaaS). 

Access to AppDynamics-hosted EUM Cloud which stores Event Data with a default limit of 100 GB per account per day for each Event Data type.

Access to the AppDynamics-hosted Events Service.

For Browser Real User Monitoring data storage and retention entitlements, see details under “Browser Real User Monitoring (SaaS)”

Browser Analytics (on-prem)

Access to Analytics functionality for Browser Real User Monitoring (on-prem). 

Customer is not entitled to access the AppDynamics-hosted EUM Cloud or AppDynamics-hosted Events Service. 

For Browser Real User Monitoring data storage and retention entitlements, see details under “Browser Real User Monitoring (on-prem)”

Mobile Analytics (SaaS)

Access to Analytics functionality for Mobile Real User Monitoring (SaaS). 

Access to AppDynamics-hosted EUM Cloud which stores Event Data with a default limit of 100 GB per account per day for each Event Data type.

Access to the AppDynamics-hosted Events Service.

For Mobile Real User Monitoring data storage and retention entitlements, see details under “Mobile Real User Monitoring (SaaS)”

Mobile Analytics (on-prem)

Access to Analytics functionality for Real User Monitoring (on-prem). 

Customer is not entitled to access the AppDynamics-hosted EUM Cloud or AppDynamics-hosted Events Service.

For Mobile Real User Monitoring data storage and retention entitlements, see details under “Mobile Real User Monitoring (on-prem)”

Log Analytics (SaaS)Publish/index 5 GB of log data per 24-hour period (limited to 8 days of data storage) and access the AppDynamics-hosted Events Service. Additional retention beyond 8 days can be purchased as an add-on.
Log Analytics (on-prem)Publish/index 5 GB of log data per 24-hour period (default data storage is 8 days and available up to 90 days). Customer is not entitled to access the AppDynamics-hosted Events Service.

Transaction Analytics (SaaS)

Instrument up to 1,000,000 business transaction events per 24-hour period and access to the AppDynamics-hosted Events Service, with a data maximum of 100 GB per account per day for the following product types: AppDynamics for Java, .NET, and Node.js. Data retention limited to 8 days. Additional retention of 30, 60, or 90 days available as an add-on.
Transaction Analytics (on-prem)Instrument up to 1,000,000 business transaction events per 24-hour period (limited to 90 days of data storage) per license unit. Customer is not entitled to access the AppDynamics-hosted Events Service. 
End User Monitoring

Browser Real User Monitoring (SaaS) - Peak Edition

One unit of Browser Real User Monitoring (SaaS) and one unit of Browser Analytics (SaaS)
Browser Real User Monitoring (on-prem) - Peak EditionOne unit of Browser Real User Monitoring (on-prem) and one unit of Browser Analytics (on-prem)
Mobile Real User Monitoring (SaaS) - Peak EditionOne unit of Mobile Real User Monitoring (SaaS) and one unit of Mobile Analytics (SaaS)
Mobile Real User Monitoring (on-prem) - Peak EditionOne unit of Mobile Real User Monitoring (on-prem) and one unit of Mobile Analytics (on-prem)

Browser RUM (SaaS) - Pro Edition

Instrument 10 Million Pageviews per 12-month period following the license provision date. Access to the AppDynamics-hosted EUM Cloud and AppDynamics-hosted Events Service. Raw page requests, sessions, and resources are retained as Event Data with a default limit of 100 GB per account per day for each Event Data type. AppDynamics reserves the right to drop customer traffic if the foregoing limitation is exceeded by the end user. Customers may also choose to store raw Ajax or other events requests as Event Data if they also have access to Analytics, and every 5 requests stored consumes one Pageview. Event Data is retained for 8 days. Additional retention of Event Data for 30, 60 or 90 days is available as an add-on at additional cost, and requires the purchase of AppDynamics Browser Analytics (SaaS). Resource Performance data is retained for 6 days.

Browser RUM (on-prem) - Pro Edition

Instrument 10 Million Pageviews per 12-month period; raw page requests and sessions are retained as Event Data. Customers may also choose to store raw Ajax or other events requests as Event Data, and every 5 requests stored consumes one Pageview. Event Data is retained for 8 days by default. Customer is not entitled to access the AppDynamics-hosted EUM Cloud or AppDynamics-hosted Events Service.

Mobile RUM (SaaS) - Pro Edition

Instrument 5,000 Active Agents per calendar month and access the AppDynamics-hosted EUM Cloud and AppDynamics-hosted Events Service. A maximum of 500 fields of the following types are available on the event service as Event Data Type: network requests, sessions, errors and crashes. In addition, each Event Data Type has a usage limit of 100 GB per account per day. Crash reports are retained for 365 days, code issues are retained for 30 days, and all other Event Data is retained for 8 days. Additional retention of Event Data for 30, 60, or 90 days is available as an add-on at additional cost, and requires the purchase of AppDynamics Mobile Analytics (SaaS).

Mobile RUM (on-prem) - Pro Edition

Instrument 5,000 Active Agents per calendar month. In addition, for each Active Agent unit, 500 events per day of the following types are stored on the event service as Event Data: network requests, sessions, breadcrumbs and custom data. Crash reports are retained for 365 days and all other Event Data is retained for 8 days by default. Customer is not entitled to access the AppDynamics-hosted EUM Cloud or AppDynamics-hosted Events Service.
Browser Synthetic Monitoring - Hosted Agent (SaaS) - Pro Edition40,000 units of 5-second Synthetic Time Blocks on AppDynamics' hosted synthetic network per calendar month, and use Business Performance Monitoring features on the synthetic Events Data, if applicable, which is retained for 13 months. Each run of a synthetic job is rounded up to the next 5 seconds. Unused time is not rolled over to the following month. Customer is entitled to access the AppDynamics-hosted EUM Cloud or AppDynamics-hosted Events Service, both of which are required to use this product.
Browser Synthetic Monitoring - Private Agent - Per Location (SaaS) - Pro EditionRun a synthetic job that hits 1 page from 1 location (multiple units add together to run jobs that hit multiple pages from multiple locations), and use Business Performance Monitoring features on the synthetic Events Data, if applicable, which is retained for 13 months. A job that fails to hit any pages is counted as 1 page. Customer is entitled to access the AppDynamics-hosted EUM Cloud or AppDynamics-hosted Events Service, both of which are required to use this product.
Browser Synthetic Monitoring - Private Agent - Unlimited Locations (SaaS) - Pro EditionRun a synthetic job that hits 1 page from any number of locations, and use Business Performance Monitoring features on the synthetic Events Data, if applicable, which are retained for 13 months. Customer is limited to 500,000 Pageviews per calendar month period. Unused Pageviews are not rolled over to the following month. A job that fails to hit any pages is counted as 1 page. Customer is entitled to access the AppDynamics-hosted EUM Cloud or AppDynamics-hosted Events Service, both of which are required to use this product.
Browser Synthetic Monitoring - Private Agent - Per Location (on-prem) - Pro EditionRun a synthetic job that hits 1 page from 1 location (multiple units add together to run jobs that hit multiple pages from multiple locations), and use Business Performance Monitoring features on the synthetic Events Data, if applicable, which is retained for 13 months. A job that fails to hit any pages is counted as 1 page. Customer is not entitled to access the AppDynamics-hosted EUM Cloud or AppDynamics-hosted Events Service.
Browser Synthetic Monitoring - Private Agent - Unlimited Locations (on-prem) - Pro EditionRun a synthetic job that hits 1 page from any number of locations, and use Business Performance Monitoring features on the synthetic Events Data, if applicable, which are retained for 13 months. Customer is limited to 500,000 Pageviews per calendar month period. Unused Pageviews are not rolled over to the following month. A job that fails to hit any pages is counted as 1 page. Customer is not entitled to access the AppDynamics-hosted EUM Cloud or AppDynamics-hosted Events Service.
IoT for Connected Devices (SaaS) - Pro EditionInstrument 1,000 application instances that are embedded on a connected device (or multiple devices) per calendar month and access to the AppDynamics-hosted Events Service, with a data maximum of 100 GB per account per day. Only customers with at least 100,000 application instances that are (i) embedded on a connected device (or multiple devices), (ii) eligible to be instrumented AppDynamics for IoT and (iii) are actively in use by customer's end users shall be entitled to use AppDynamics for IoT. AppDynamics for IoT is only available to AppDynamics SaaS customers. An "eligible" application instance is an application that can be instrumented using AppDynamics' C/C++ SDK, Java SDK or AppDynamics Rest APIs (each for IoT). Event Data is retained for 8 days. Additional retention of Event Data for 30, 60 or 90 days is available as an add-on at additional cost.

License Restrictions

The table below describes license restrictions that are applicable to all products.

CategoryRestriction
Third-party components

License restrictions with respect to any third party components included in the AppDynamics software, with which customers are required to comply, are located on the Legal Notices page.

Compatibility

Compatibility limitations with respect to any third party components are located on the Supported Environments page. 

Use of MySQL database(s)

Customers are prohibited from using the MySQL database(s) included with the AppDynamics software with any other product or for any other purpose other than for the AppDynamics software as provided.

Machine Agents

Each unit of the products in the Application Performance Management includes one unit of Machine Agent at no cost, but such Machine Agent shall only be used on the instance of the OS being monitored by the purchased unit.

APM Peak EditionAppDynamics for Java, .NET or Node.js : During the License Term of the Subscription Licenses (or, if applicable, during the Maintenance and Support Term of perpetual licenses) on the applicable Order Form, End User may, once per calendar quarter and upon 24 business hours' written notice, exchange licenses among the following types of Software units: AppDynamics Pro Edition for Java, .NET and Node.js on a one-for-one basis, and separately AppDynamics Test & Dev Edition (each an “Exchangeable Group”) for the same products on a one-for-one basis. For clarity, the list prices of all products within each Exchangeable Group (Pro Edition and Test & Dev Edition, respectively) are the same and through such exchanges, End User may not at any time use products with cumulative value exceeding the total list price of products on the applicable Order Form.
APM Any LanguageAPM Any Language customers are prohibited from instrumenting APM Any licenses on SAP application servers unless such customer has purchased the requisite AppDynamics for SAP - ABAP Agent(s).
EUM Peak EditionBrowser or Mobile RUM: During the License Term of the Subscription Licenses (or, if applicable, during the Maintenance and Support Term of perpetual licenses) on the applicable Order Form, End User may, once per calendar quarter and upon 24 business hours' written notice, exchange licenses among the following types of Software units: AppDynamics Pro Edition for Browser Real User Monitoring and Browser Analytics for units of Mobile Real User Monitoring and Mobile Analytics on a one-for-one basis (and vice versa), and separately AppDynamics Test & Dev Edition for the same products (and vice versa) on a one-for-one basis.  End User may not exchange any AppDynamics for Browser Real User Monitoring licenses during any year in which End User has used any pageviews of such licenses. For clarity, the list prices of all products within each Exchangeable Group (Pro Edition and Test & Dev Edition, respectively) are the same and through such exchanges, End User may not at any time use products with cumulative value exceeding the total list price of products on the applicable Order Form.
Upgrades

Upgrade entitles the customer to the entitlement of the product to which the customer is upgrading.

Standard University SubscriptionCustomers that have purchased any of the software listed below under the heading "Application Performance Management" shall be entitled to access the AppDynamics University Self-Paced Library, subject to the conditions set forth in this paragraph. No greater than 20 unique users per month per AppDynamics account are entitled to this access. Access shall be limited to customers that have purchased this software either (i) on a subscription basis but remain current on payment of all subscription license fees, if any or (ii) on a perpetual basis but remain current on payment of all maintenance and support fees, if any. Customers may log in using AppDynamics account credentials.

Data Storage and Retention Entitlements

DeploymentEntitlement
SaaS
  • Metric Data in one-minute increments are retained for 8 days
  • Metric Data in one-hour increments are retained for 365 days
  • Event Data is retained for 8 days

For the Enterprise package, additional retention of 30, 60, or 90 days is available as an add-on.

On-Premises
  • Metric Data in one-minute increments are retained for 4 hours
  • Metric Data in ten-minute increments are retained for 48 hours
  • Metric Data in one-hour increments are retained for 365 days
  • Event Data is retained for 8 days, except that retention for on-premises deployments is configurable

License Entitlement Definitions

  • Active Agent: A unique installation of an application instrumented with an AppDynamics Mobile Real User Monitoring Agent that was launched on a device in a given calendar month 

  • Database Instance: A complete running database environment, including the software, table structure and other functionality. Typically this corresponds to a host/port combination where the port is the listener port for the database software. Database administrators might create multiple database environments on the same physical hardware, with each such environment having its own unique listener port.

  • EUM Cloud: The end user monitoring component that receives and processes data received from end user devices

  • Event Data: The raw data generated by the Software and stored in the Events Service

  • Events Service: The component that stores the Event Data

  • GB: gigabyte

  • Instrument: To collect data, monitor, troubleshoot and manage using the AppDynamics software

  • Metric Data: The aggregate value of the data collected by the Software over a given period of time

  • Pageview: A Pageview is an instance of a base page, virtual page, or iFrame loaded by a web browser. Each base page view, iframe view, and virtual page view is counted as a Pageview. Repeated views of one page are counted as separate Pageviews. 

  • RUM Token: The common unit of measure for consumption of Real User Monitoring products during each 12 calendar month period in a License Term, with the first such period beginning on the start date of the relevant License Term; one Pageview consumes one RUM Token, and deployment of one Active Agent consumes 160 RUM Tokens.

  • CPU Core: Each logical thread core or processor reported by the operating system on a unique instance of a physical or virtual host machine and detected by AppDynamics. Where AppDynamics cannot detect CPU Core counts on a host, AppDynamics will calculate the licensed CPU Cores on a per-Agent basis as follows: 

    • The quantity of APM Agents deployed multiplied by 4; and 

    • The quantity of Database Agents deployed multiplied by 12 per unique database host