Not a customer? Click the 'Start a free trial' link to begin a 30-day SaaS trial of our product and to join our community.
Existing Cisco AppDynamics customers should click the 'Sign In' button to authenticate to access the community
08-04-2017 02:27 AM - last edited on 10-22-2019 01:09 PM by Ryan.Paredez
If the ask is to monitor the end to end business transaction and see the performance of the transaction, such as which step in the end to end process is taking more time, which step is failing etc.
- what type of license is needed? Is the agent license or the machine agent license?
- will one agent license be enough to monitor the entire business process steps and generate the performance dashboard?
- difference between different types of licenses?
- When do i need to have the JVM/CLR/Node based licenses? If i do not need to actually go into the application code or the database to understand which piece or code or the stored procedure is causing a performance issue and just want to monitor the process steps and see which step is taking more time, which step is failing where, can i do it with the agent licenses (one for each process) or need machine agents as well?
08-04-2017 07:12 AM
Hi,
For your requirements, it looks like you will need APM license. Depending on the type application you will either need a Java or .Net license.
Java APM - If you have a java application running on tomcat, websphere, weblogic, jboss etc ...you will need this, the license is based on JVM count, so number of licenses needed is equal to the number of JVMs you would like to monitor.
You do get to use machine agent with java for some visibility into machine level metrics.
.Net APM - If you application is.Net running CLR (common language runtime) running on IIS or standalone, you will need this. This license is based on the number of servers/machines you would like to monitor. Each server/machine can have more than one CLR runnign but you will only need one unit of license.
Thanks,
Gurmit.
09-05-2017 02:09 AM
Hi Gurmit,
Thanks for the reply and apologies! for a late acknowledgement. This is really helpful. However i would like to have more clarity on the transaction monitoring area. If that is to be done, will it be configured in such a way that for a particular tranasction to happen i need to see what applications are involved in that tranascation, then basis the technology of the apps, need to determine the JAVA/.NEt licenses? Or is there a separate license type which is independedent of the underlying apps/technology and has the capability to moinitor the entire transaction steps, ir-respective to how it flows as long as the transaction is configured in AppD as a process?
09-07-2017 08:22 AM
Hi Tanmay,
license is dependent on the application you are monitoring, it does not limit you from the types of backends you can monitor for that particular application.
If the app you want to monitor (irrespective of whether it makes a http call, database call, etc) is written in java then you need a java license and agent, so on and so forth.
Thanks
Gurmit.
10-29-2018 10:55 AM
Thank you @gurmit.arora
We would recommend referring to the following KB articles to learn more about Licensing:
How does AppDynamics license consumption work?
What are some best practices for license management?
How is .NET Agent licensing consumption calculated?
How is Java Agent license consumption calculated?
Hope it helps. Let us know if you have further queries.
Thank you! Your submission has been received!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form