La documentation de cette méthode peut être trouvé hereAzure API Courant - AppServicePlanOperations.ListMetricsWithHttpMessagesAsync retour InternalServerError
Voici mon code:
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;
Ceci est la seule exception détaillée que je reçois:
Une ou plusieurs erreurs se sont produites. (Opération renvoyé un code d'état non valide 'InternalServerError') ---> Microsoft.Rest.Azure.CloudException: Opération renvoyé un code d'état non valide 'InternalServerError'
La documentation indique que filter
est facultative, ce qui n'est pas (Je reçois un BadRequest si je passe en null
). Je fournis maintenant un et maintenant il jette une erreur de serveur interne.
J'ai ouvert un problème sur le repo azure-sdk-for-net
mais j'espère que quelqu'un d'autre peut voir si je fais des erreurs dans ma chaîne filter
.
Merci Tom pour prendre le temps de répondre. Je vais jouer avec vos découvertes et si cela répond à mes besoins, j'accepterai votre réponse – AMoghrabi