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-17-2017 05:54 PM - edited 08-17-2017 06:01 PM
We have 100 JVM licenses and 10 ephemeral dockerized JVM applications each with 100 instances. So, our 100 licenses do not cover the 1000 JVM instances.
What is the best way to manage this? Ideally each app has 10 instances running with AppD instrumentation.
My plan is to create 10 License Rules, one for each app, allowing them to have up to 10 licenses and configure each instance of the app to have the AppD agent. I want to verify that this will work well.
Concerns:
- If we simply add the JVM options to every app instance, when there are no more licenses available for that app (10), it'll simply continue to run without any issues, right?. AppD would just be completely disabled for that instance, right?
- When an instance is destroyed, will its license be released immediately?
- When an instance is destroyed, will one of the other instances be able to automatically pick up that license or will they need to be restarted?
- Is it possible to more granular than "Application". For example, can we limit license use by Tiers within an Application?
Thanks for any advice
08-18-2017 08:04 AM
Hi Edahl,
My answers inline
- If we simply add the JVM options to every app instance, when there are no more licenses available for that app (10), it'll simply continue to run without any issues, right?. AppD would just be completely disabled for that instance, right?
Yes, that should be the behavior, though i have not tried.
- When an instance is destroyed, will its license be released immediately?
The license is released when there is not data for 5 mins (https://docs.appdynamics.com/display/PRO43/Historical+and+Disconnected+Nodes#HistoricalandDisconnect...
But in your case if the instance is destroyed the license should be released immediately.
- When an instance is destroyed, will one of the other instances be able to automatically pick up that license or will they need to be restarted?
I am not tried this but i think the way agent works it looks for license on start so it will have to be restarted.
- Is it possible to more granular than "Application". For example, can we limit license use by Tiers within an Application?
I dont think, you can limit by each server though.
Thanks
Gurmit.
10-29-2018 10:40 AM
Thanks @gurmit.arora.
Hi @edahl,
Here are some useful KB article on licensing you can refer to:
What are license rules and how do they work?
How do I check my license usage at the account level?
How is Java Agent license consumption calculated?
How does AppDynamics license consumption work?
Hope it helps.
Thank you! Your submission has been received!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form