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

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.

Each unit of the products in the Application Performance Monitoring section below includes one unit of Machine Agent and Universal Agent at no cost, but such Machine Agent and Universal Agent shall only be used in the application being monitored by the purchased unit.

Event Data retention policy: As described below, except that retention for on-premises deployments is configurable.

APM Peak: 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.

RUM Peak: 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.

Entitlements

With respect to the AppDynamics software, each license unit on an order document entitles the customer to do the following:

Product

Entitlement

Peak

APM Peak - Java, .NET or Node.js (SaaS)

Includes:

One unit of AppDynamics for Java (SaaS) and one unit of Transaction Analytics (SaaS) for use solely with such Java unit; or

One unit of AppDynamics for .NET (SaaS) and one unit of Transaction Analytics (SaaS) for use solely with such .NET unit; or

One unit of AppDynamics for Node.js (SaaS) and one unit of Transaction Analytics (SaaS) for use solely with such Node.js unit

APM Peak - Java, .NET or Node.js (on-prem)

Includes:

One unit of AppDynamics for Java (on-prem) and one unit of Transaction Analytics (on-prem) for use solely with such Java unit; or

One unit of AppDynamics for .NET (on-prem) and one unit of Transaction Analytics (on-prem) for use solely with such .NET unit; or

One unit of AppDynamics for Node.js (on-prem) and one unit of Transaction Analytics (on-prem) for use solely with such Node.js unit

RUM Peak - Browser or Mobile (SaaS)

Includes:

One unit of AppDynamics for Browser Real User Monitoring (SaaS) and one unit of AppDynamics for Browser Analytics (SaaS); or

One unit of AppDynamics for Mobile Real User Monitoring (SaaS) and one unit of AppDynamics for Mobile Analytics (SaaS)

RUM Peak - Browser or Mobile (on-prem)

Includes:

One unit of AppDynamics for Browser Real User Monitoring (on-prem) and one unit of AppDynamics for Browser Analytics (on-prem); or

One unit of AppDynamics for Mobile Real User Monitoring (on-prem) and one unit of AppDynamics for Mobile Analytics (on-prem)

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

AppDynamics for Java Microservices

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

AppDynamics for .NET

Instrument an unlimited number of CLRs on a single Windows OS instance; snapshots are retained for 14 days unless archived

For .NET on Microsoft Azure, instrument an unlimited number of CLRs running in a single instance of a Microsoft Azure Web role or Worker role

For .NET on Microsoft Azure App Services, instrument an unlimited number of CLRs running on a single instance of a Microsoft Azure Web Application, Web Job or API Application (for clarity, such licenses cannot be used to instrument any non-Azure applications)

For AppDynamics APM Any Language Microservices Peak, instrument an unlimited number of CLRs on a single instance of an application

AppDynamics for PHP

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

AppDynamics for Node.js

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

AppDynamics for Python

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

AppDynamics for Web Server

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

AppDynamics for C++

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

AppDynamics for Go

Instrument up to 3 Go processes; snapshots are retained for 14 days unless archived

AppDynamics APM Any Language

One license unit from the following product types: AppDynamics for Java, .NET, Node.js, PHP, Python, Web Server, C++, or Go

Instrument 10 Million Pageviews per 12-month period and access the AppDynamics-hosted EUM Cloud and AppDynamics-hosted Events Service; 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. 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).

AppDynamics for Browser Real User Monitoring (on-prem)

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.

AppDynamics for Mobile Real User Monitoring (SaaS)

Instrument 5,000 MAUs per calendar month and access the AppDynamics-hosted EUM Cloud and AppDynamics-hosted Events Service. In addition, for each MAU 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. 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).

AppDynamics for Mobile Real User Monitoring (on-prem)

Instrument 5,000 MAUs per calendar month. In addition, for each MAU 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.

AppDynamics for Browser Synthetic User Monitoring (SaaS)

Consume 40,000 units of 5-second blocks of time on AppDynamics' hosted synthetic network per calendar month. Each run of a synthetic job is rounded up to the next 5 seconds. Unused time is not rolled over to the following month. The results of synthetic jobs will be stored as Event Data for 13 months.

Analytics

AppDynamics for 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 50 GB per account per day per license unit of 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.

AppDynamics for 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 of the following product types: AppDynamics for Java, .NET, and Node.js. Customer is not entitled to access the AppDynamics-hosted Events Service.

AppDynamics Browser Analytics (SaaS)

Instrument 10 Million Pageviews per 12-month period and access the AppDynamics-hosted EUM Cloud and AppDynamics-hosted Events Service; 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. Additional retention of Event Data for 30, 60 or 90 days is available as an add-on at additional cost.

AppDynamics Browser Analytics (on-prem)

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.

AppDynamics Mobile Analytics (SaaS)

Instrument 5,000 MAUs per calendar month and access the AppDynamics-hosted EUM Cloud and AppDynamics-hosted Events Service. In addition, for each MAU 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. Additional retention of Event Data for 30, 60 or 90 days is available as an add-on at additional cost.

AppDynamics Mobile Analytics (on-prem)

Instrument 5,000 MAUs per calendar month. In addition, for each MAU 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.

AppDynamics for 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.

AppDynamics for Log Analytics (on-prem)

Publish/index 5 GB of log data per 24-hour period (limited to 90 days of data storage). Customer is not entitled to access the AppDynamics-hosted Events Service.

Monitor one instance up to 8 CPU/cores, for Oracle databases (if an instance exceeds more than 8 cores, then an extra unit is needed for each 8 core. Example: a single instance of an Oracle database with 32 core requires 4 units). Event Data is retained for 10 days.

Monitor one database up to 8 CPU/cores, for IBM DB2 databases (if a database exceeds more than 8 cores, then an extra unit is needed for each 8 core. Example: a single DB2 database with 32 core requires 4 units). Event Data is retained for 10 days.

Monitor one MongoDB replica set (or, if no replica sets exist, one standalone MongoDB instance) for MongoDB databases. Event Data is retained for 10 days.

AppDynamics for NetApp (on-prem)

Monitor one NetApp controller for the following NetApp controller: FAS2nnn and FAS3nnn. Event Data is retained for 14 days by default.

Monitor ½ NetApp controller for the following NetApp controllers: FAS6nnn and FAS8nnn series (two license units are required per NetApp controller). Event Data is retained for 14 days by default.

Definitions

“CLR” means Common Language Runtimes

“EUM Cloud” means the end user monitoring component that receives and processes data received from end user devices

“Dedicated Controller” means a version of the central repository and analytics engine component of the Software where End User’s data is logically separated from that of other customers.

"Event Data" means the raw data generated by the Software and stored in the Events Service

"Events Service" means the component that stores the Event Data

“GB” means gigabyte

“Instrument” means to collect data, monitor, troubleshoot and manage using the AppDynamics software

“JVM” means Java Virtual Machine

"Metric Data" means the aggregate value of the data collected by the Software over a given period of time

"Monthly Active User" or “MAU” means a unique installation of an instrumented mobile application that was launched on a device in a given calendar month

“OS” means an operating system

"Pageview" means a request to load a single web page, virtual page or view of an Internet site