In VMware Aria Operations integrated with VMware Cloud Director (VCD), the Summary|Metering|Month to Date Storage Price metric erroneously resets to the current daily rate when a virtual machine object is deleted. This issue occurs despite the "Deleted Objects" retention policy being correctly configured.
Symptoms include severe financial reporting discrepancies where accumulated month-to-date storage costs are abruptly truncated to single-day costs upon VM deletion.
The analytics logs will indicate the following exact error pattern when the object state transitions to "Not Existing":
ERROR [Metering Calculation worker thread] com.vmware.vcops.controller.QueryServiceServer.getTrendView - TrendViewSearchParam: Missing attribute filters
WARN [Metering Calculation worker thread] com.vmware.statsplatform.persistence.util.AdapterKiVMware Aria Operations 8.18.6
This issue has been observed in the Aria Operations 8.18.6 pricing engine. When an object transitions to a "Not Existing" collection state, the background cache cleanup threads execute. Concurrently, the metering calculation thread loses the index to the deleted object's historical data array due to missing attribute filters, causing the calculation to drop the historical array and reset.
Currently, there is no workaround available for this issue.
A resolution is planned for an upcoming VMware Aria Operations 8.18.x release.
Click "Subscribe" to this article to receive updates when the official patch is published.
For related metric truncation behaviors caused by Management Pack version incompatibilities, reference: Broadcom KB 412527