Download PDF
Download page License Entitlements and Restrictions.
License Entitlements and Restrictions
Related pages:
This page describes AppDynamics license entitlements, restrictions, and definitions.
License Entitlements in the Infrastructure-based Licensing Model
You can review license packages and package editions within the Infrastructure-based Licensing model. For information on the Infrastructure-based Licensing model, see Infrastructure-based Licensing.
Enterprise Entitlements
- Monitoring for servers, supported application languages, networks, and databases instrumented with AppDynamics for up to 1 CPU Core.
Access to the AppDynamics Events Service.
Events 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 is limited to 8 days. Additional retention of 30, 60, or 90 days is available as an add-on.
- Includes Premium Entitlements package.
Premium Entitlements
- Monitoring for servers, supported application languages, networks, and databases instrumented with AppDynamics for up to 1 CPU Core.
- Monitor the Applications using any of these APM agents: Java, .NET, C/C++ SDK, Apache Web Server, PHP, Node.js, Python, Golang SDK, and IBM Integration Bus
- Obtain network visibility through the Network Agent.
- Monitor any of the following Databases using the Database agent and collectors: Couchbase Server, IBM DB2, Microsoft SQL Server, MySQL, PostgreSQL, Sybase ASE, Sybase IQ, Oracle, Microsoft Azure SQL database, Microsoft Azure SQL Managed Instance, MongoDB instance or replica sets. Event Data is retained for 10 days for each Database Instance monitored by AppDynamics.
- Includes entitlements for the Infrastructure Monitoring package.
Infrastructure Monitoring Entitlements
- Monitoring for servers instrumented with AppDynamics for up to 1 CPU Core.
- Gain server visibility through Server Agents and Machine Agents that monitor the machine, including .NET web applications, .NET Windows services, and .NET standalone apps using the .NET Machine Agent.
- Monitor clustered environments with the Cluster Agent.
Enterprise Edition for SAP Solutions
- Monitoring for supported SAP applications using ABAP (Agent), servers, and networks instrumented with AppDynamics for up to 1 CPU Core
Ability to instrument applications using SNP CrystalBridge Monitoring 1 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 Edition for SAP Solutions: 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.
Data retention is limited to 8 days. Additional retention of 30, 60, or 90 days is available as an add-on.
- Obtain network visibility through the Network Agent.
- Includes entitlements for the Infrastructure Monitoring package.
Real User Monitoring (On-premises) - Peak Edition
- AppDynamics Peak Edition entitlements include access to Analytics functionality.
Access to Browser Analytics functionality for Browser Real User Monitoring and Mobile Analytics functionality for Mobile Real User Monitoring.
Data retention is limited to 8 days. Additional retention of 30, 60, or 90 days is available as an add-on.
- 10,000,000 Real User Monitoring Tokens.
- Browser Real User Monitoring capabilities
- Mobile Real User Monitoring capabilities.
Real User Monitoring (On-premises) - Pro Edition
- 10,000,000 Real User Monitoring Tokens.
- Browser Real User Monitoring capabilities
- IBL-Mobile Real User Monitoring capabilities.
Browser Real User Monitoring (On-premises) - 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 14 days by default.
- You are not entitled to access the AppDynamics-hosted EUM Cloud or AppDynamics-hosted Events Service.
Mobile Real User Monitoring (On-premises) - 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 14 days by default.
- You are not entitled to access the AppDynamics-hosted EUM Cloud or AppDynamics-hosted Events Service.
Browser Analytics (On-premises) - Pro Edition
- Access to Analytics functionality for Browser Real User Monitoring.
- The customer is not entitled to access the AppDynamics-hosted EUM Cloud or AppDynamics-hosted Events Service.
Mobile Analytics (On-premises) - Pro Edition
- Access to Analytics functionality for Mobile Real User Monitoring.
- You are not entitled to access the AppDynamics-hosted EUM Cloud or AppDynamics-hosted Events Service.
Browser Synthetic Monitoring - Private Agent - Per Location (on-premises) - Pro Edition
Ability to run a synthetic job that hits 1 page from 1 location (multiple units add together to run jobs that hit multiple pages from multiple locations).
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.
- You are not entitled to access the AppDynamics-hosted EUM Cloud or AppDynamics-hosted Events Service.
Browser Synthetic Monitoring - Private Agent - Unlimited Locations (on-premises) - Pro Edition
- Ability to run a synthetic job that hits 1 page from any number of locations.
- Use Business Performance Monitoring features on the synthetic Events Data, if applicable, which are retained for 13 months.
- You are not entitled to access the AppDynamics-hosted EUM Cloud or AppDynamics-hosted Events Service.
Unused Pageviews are not rolled over to the following month. A job that fails to hit any pages is counted as 1 page.
- You are limited to 500,000 Pageviews per calendar month period per license unit.
License Entitlements in the Agent-based Licensing Model
These are the licenses and license editions within the Agent-based Licensing model. See Agent-based Licensing.
APM Any Language (On-premises) - Peak Edition
Includes one unit of each of these entitlements:
- APM Any Language - Pro Edition.
- Transaction Analytics - Pro Edition—includes the ability to 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 Controller per day for the following product types: AppDynamics for Java, .NET, and Node.js. Data retention is limited to 8 days. Additional retention of 30, 60, or 90 days is available as an add-on; and
- Network Visibility—allows you to instrument an unlimited number of Java nodes on a single instance of an OS; and
- Server Visibility— provides the ability to instrument a single instance of an OS and monitoring of a single Kubernetes cluster.
APM Any Language Microservices (On-premises) - Peak Edition
- The 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; and
- Includes one unit of each of these entitlements:
SAP Bundle (On-premises) - Peak Edition
Includes one unit of each of these entitlements:
APM Any Language (On-premises) - Advanced Edition
Includes one unit of each of these entitlements:
APM Any Language Microservices (On-premises) - Advanced Edition
- The 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; and
- Includes one unit of each of these entitlements:
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 Edition
The 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.
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 - Pro Edition
Instrument a single application server.
IBM Integration Bus - Pro Edition
Instrument an unlimited number of IBM Integration Bus processes on 1 OS instance. This is available as part of the APM Any Language license only.
SNP CrystalBridge Monitoring - Pro Edition
SNP CrystalBridge Monitoring 1 allows you to instrument a single application server.
Browser Real User Monitoring (On-premises) - Peak Edition
Includes one unit of each of these entitlements:
Mobile Real User Monitoring (On-premises) - Peak Edition
Includes one unit of each of these entitlements:
Browser Real User Monitoring (On-premises) - 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 14 days by default.
- You are not entitled to access the AppDynamics-hosted EUM Cloud or AppDynamics-hosted Events Service.
Mobile Real User Monitoring (On-premises) - 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 14 days by default.
- You are not entitled to access the AppDynamics-hosted EUM Cloud or AppDynamics-hosted Events Service.
Browser Analytics (On-premises) - Pro Edition
- Access to Analytics functionality for Browser Real User Monitoring.
- You are not entitled to access the AppDynamics-hosted EUM Cloud or AppDynamics-hosted Events Service.
Mobile Analytics (On-premises) - Pro Edition
- Access to Analytics functionality for Mobile Real User Monitoring.
- You are not entitled to access the AppDynamics-hosted EUM Cloud or AppDynamics-hosted Events Service.
Transaction Analytics (On-premises) - Pro Edition
Instrument up to 1,000,000 business transaction events per 24-hour period per license unit.
Limited to 90 days of data storage per license unit.- You are not entitled to access the AppDynamics-hosted Events Service.
Browser Synthetic Monitoring - Private Agent - Per Location (On-premises) - Pro Edition
- Run 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.
- You are not entitled to access the AppDynamics-hosted EUM Cloud or AppDynamics-hosted Events Service.
Browser Synthetic Monitoring - Private Agent - Unlimited Locations (On-premises) - Pro Edition
- Run 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. The 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.
- You are not entitled to access the AppDynamics-hosted EUM Cloud or AppDynamics-hosted Events Service.
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.
Database Visibility - Pro Edition
Monitor one Database Instance of the following 2 : 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).
- Event Data is retained for 10 days for each Database Instance monitored by AppDynamics for Database Visibility.
AppDynamics for NetApp (On-premises) - Pro Edition
Monitor one NetApp 3 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).
Log Analytics (SaaS) - Pro Edition
- 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-premises) - Pro Edition
Publish/index 5 GB of log data per 24-hour period
Default data storage is 8 days and available up to 90 days.
- The customer is not entitled to access the AppDynamics-hosted Events Service.
AppDynamics Deep Code Insights, powered by Rookout
Application 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.
License Restrictions
The table below describes license restrictions that are applicable to all products.
Category | Restriction |
---|---|
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. |
On-premises Failover/Disaster Recovery | These licenses are intended solely for use as a backup environment, to which a monitored production environment transitions in case of a failure of any primary component to operate in its entirety. The backup licenses must be housed on a separate Controller and delivered in a separate license file from the monitored production environment. The End User is prohibited from using the backup licenses in a monitored production environment at the same time as the primary production environment, except for periodic testing of such components. Note that this option is available only for on-prem deployments and is not applicable for AppDynamics SaaS deployments. |
Use of MySQL database or databases | Customers are prohibited from using the MySQL database or databases 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 Edition | AppDynamics 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, the End User may not at any time use products with a cumulative value exceeding the total list price of products on the applicable Order Form. |
APM Any Language | APM 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 or Agents. |
End User Monitoring - Peak Edition | Browser 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, the 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, the End User may not at any time use products with a 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 Subscription | Customers 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
On-Premises data storage and retention entitlements:
- 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 13 months.
- Event Data is retained for 14 days, except that retention for on-premises deployments is configurable.
License Entitlement Definitions
Entitlement | Definition |
---|---|
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. |
CPU Core | Each logical thread core or processor on a physical or virtual host machine is recorded by the operating system as a unique instance. AppDynamics treats each unique instance as 1 CPU Core. |
Controller Tenant | A URL where customers access their instance of the AppDynamics software. It has a Controller Tenant account name, which in turn has its own set of users, agents reporting to it, and application monitoring configuration. |
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. |
Real User Monitoring (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 per month. |
- The Datavard Insights product was rebranded to SNP CrystalBridge Monitoring following the acquisition of Datavard by SNP. ↩ ↩ ↩
- For clustered database products (e.g. Couchbase or Oracle RAC), monitor one Database Instance per node of the cluster. With using the Collector/Sub-Collector configuration to group multiple Database Instances in a single Collector, licensing is per Database Instance. ↩
- Effective August 2021, new and existing customers can no longer purchase AppDynamics for NetApp. All users of AppDynamics for NetApp can continue to use existing licenses until the end of their term. After the end of their license term, the product is no longer available. See Support Advisory: AppDynamics for NetApp End of Life (EOL) Notice. ↩