We have a subscription which comprise of 430 VM's. Making use of Inventory and change tracking feature of automation account. The Software piece that is listed under inventory has almost 33K entries . Now when we run the query :
ConfigurationData
| where ConfigDataType == "Software"
| order by TimeGenerated desc
We are only able to see 30000 entries and when we export in CSV Filter with Computer name , we see that we have results for only for some 45 machines for last 24 hours. If we increase the selection to last 7 days we get like 65 machines but the record still see 30000 entries .
I think we are hitting the limitation listed below , Is their a way we can get a list for all 430 VM's ?
https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits
Azure portal
Category Limit Comments
Maximum records returned by a log query 30,000 Reduce results using query scope, time range, and filters in the query.