Die Dokumentation für diese Methode gefunden hereAzure Fluent API - AppServicePlanOperations.ListMetricsWithHttpMessagesAsync Kosten InternalServerError
mein Hier Code werden kann:
var appServiceManager = AppServiceManager.Authenticate(credentials, subscriptionId);
var filter = "(name.value eq 'CpuPercentage') and startTime eq '2017-10-06T08:00:00Z' and endTime eq '2017-10-06T09:00:00Z' and timeGrain eq duration'PT1H'";
var metrics = appServiceManager.AppServicePlans.Inner.ListMetricsWithHttpMessagesAsync("myResourceGroupName", "myAppServicePlanName", false, filter).Result;
die einzige detaillierte Ausnahme I Dies ist erhalten:
Ein oder mehrere Fehler sind aufgetreten. (Operation einen ungültigen Status zurückgegeben Code 'InternalServerError') ---> Microsoft.Rest.Azure.CloudException: Operation einen ungültigen Statuscode
'InternalServerError' ergab
Die Dokumentation sagt, dass filter
optional ist, was es ist nicht (Ich erhalte einen BadRequest, wenn ich null
übergebe). Ich stelle jetzt einen zur Verfügung und es löst nun einen internen Serverfehler aus.
Ich habe ein Problem auf dem azure-sdk-for-net
Repo geöffnet, aber ich hoffe, dass jemand anderes sehen kann, wenn ich irgendwelche Fehler in meinem filter
String mache.
Dank Tom für die Zeit, um zu antworten nehmen. Ich werde mit Ihren Ergebnissen spielen und wenn es meine Bedürfnisse erfüllt, werde ich Ihre Antwort akzeptieren – AMoghrabi