AppDynamics CSA License

This extension works only with the standalone machine agent.
The purpose of this extension is to analyze applications enabled with CSA and to count the usage of licenses. Additionally, metrics of consumption are created and a dashboard for visualization is set up.
Requirements
- Before the extension is installed, the prerequisites mentioned here need to be met. Please do not proceed with the extension installation if the specified prerequisites are not met.
- Username and password capable of connecting to the Controller and the CSA feature.
- The server running the machine agent must have at least 4 vCPUs and 8 GB of RAM.
Installation
- Run 'mvn clean install' from the appdynamics-csa-license-extension directory or copy the already compiled extension by clicking here
- Deploy the file CSALicenseExtension.zip found in the 'target' directory into <machineagent install dir>/monitors/
- Unzip the deployed file
- Open the <machineagent install dir>/monitors/CSALicenseExtension/config.yml file and update the host, username, and password for each existing controller.
- You can configure the format of the date and time in the tags corresponding to dates by simply changing the formatDate parameter; the default value is dd/MM/yyyy HH:mm:ss.
- After the correlation process finishes, it will wait for the time configured in the <machineagent install dir>/monitors/CSALicenseExtension/monitor.xml file and the execution-frequency-in-seconds property. Feel free to make any changes as needed.
- Restart the machineagent
Please place the extension in the "monitors" directory of your Machine Agent installation directory. Do not place the extension in the "extensions" directory of your Machine Agent installation directory.
How to use
The time required to perform the CSA License will depend on the total number of controllers, appliations, tiers and nodes. This time can range from a few seconds to several minutes.
No further action is required to obtain results; simply wait for the process to finish. After the process is completed, the information can be verified as shown in the images below.

