Aria Operations 8.16.x
Aria Operations 8.17.x
Aria Operations 8.18.x
Upgrade to Aria Operations 8.16.1 could only help in handling a minimum number of servers. The save operation fails for 500+ servers.
Solution1 - Use Suite API:
NOTE: When using the suite-api POST route to create new additional cost configs, all the existing configs have to be provided in the payload along with the new config to be added. This should be done to prevent overwriting of the older configs with the new config.
Solution 2 - Use Product UI:
vi /usr/lib/vmware-vcops/tomcat-web-app/webapps/ui/WEB-INF/classes/struts.xml
<constant name="struts.multipart.maxStringLength" value="16384"/>
service vmware-vcops-web restart
Please note that the fix provided in 8.16.1 is not a complete fix when the number of servers is too large. Hence, import and export of cost drivers is suggested. If not, the next option is to go follow the above process.
Also note that since it's a manual change that's being performed, every time Aria Operations is upgraded, this process needs to be repeated.
===========================================
Workaround for Cost drivers import issue:
(Note: When the error for "Cost Driver Validation Failed" appears, click on "Ignore Error". This should highlight the "Import" button and allow you to complete the cost driver import.)
If you are facing cost driver save issue with any lower version/build, then upgrading it to 8.16 version should fix the issue as mentioned in release notes.