Hi all, I've written a .NET Console app that imports in data from CloudInsights into our SQL database. It's making about 80,000 HTTP requests to the API that are throttled to no more than 50 consecutive requests. Once in a blue moon on a Friday the thirteenth, I get the following error response to all of my requests related to Vmdks:
https://xxxxxx.xxx.cloudinsights.netapp.com/rest/v1/assets/vmdks/3686379087605277227/performance?fromTime=1627302704044&toTime=1627303064044
Method: GET, RequestUri: 'https://xxxxxx.xxx.cloudinsights.netapp.com/rest/v1/assets/vmdks/3686379087605277227/performance?fromTime=1627302704044&toTime=1627303064044', Version: 1.1, Content: <null>, Headers:
{
X-CloudInsights-ApiKey: XXXXX
}
{
"errorCode": "NOT_FOUND",
"errorMessage": "Could not find virtual machine disk for id: 3686379087605277227"
} When I test out this request in Postman, it would appear that no Vmdk with that ID even exists. Any idea why the API would occasionally return Vmdks with IDs that don't map to anything? It's a very infrequent issue and only occurred maybe 3 times in the 150+ times I've run this program. What's strange is if I immediately rerun the program, it will have no issues. It happens so infrequently that it's not a massive issue, but it still something I'd like to resolve. My program runs hourly and if an execution fails for an hour, that hour's data will be missing. Thanks for the help!