2017-10-03 3 views
1

Nous avons un plan de service App Azure exécutant un travail Web, je peux voir le pourcentage de processeur utilisé dans le portail Azure lorsque je regarde le plan de service, et je veux pour obtenir cette information de l'API REST. Je peux obtenir l'information, mais je ne sais pas ce que je fais de mal car l'information que je reçois ne correspond pas à ce que montre le portail.Données d'utilisation du processeur incorrect pour Azure App Service Plan via l'API REST

est ici l'URL que je reçois:

https://management.azure.com/subscriptions/ {} MySubscriptionId /resourceGroups/My-Resouce-Group/providers/Microsoft.Web/serverFarms/My-App-Service-Plan/providers/microsoft.insights /metrics?$filter=name.value%20eq%20'CpuPercentage'%20and%20(aggregationType%20eq%20'None'%20or%20aggregationType%20eq%20'Average'%20or%20aggregationType%20eq%20'Minimum '% 20ou% 20aggregationType% 20eq% 20'Maximum'% 20ou% 20aggregationType% 20eq% 20'Total '% 20ou% 20aggregationType% 20eq% 20'Count')% 20et% 20startTime% 20eq% 202017-10-03T08: 55: 00Z% 20and% 20endTime% 20eq% 202017-10-03T09: 00: 00Z & api-version = 2016-09-01

À 8:55 le portail montre un peu moins de 20% d'utilisation du processeur, mais ce que je reçois de l'API REST à ce moment est la suivante:

"total": 1.0, "count": 1.0, "average": 1.0, "minimum": 1.0, "maximum": 1.0

Que dois-je faire pour obtenir les données affichées dans le portail?

Répondre

0

Selon votre description, j'ai créé une démo de test de mon côté, ça marche bien.

Le résultat est le même.

Je suppose que quelque chose ne va pas avec vos paramètres de filtre.

Je suggère que vous pouvez essayer mon URL et tester à nouveau.

https://management.azure.com/subscriptions/{subscription}/resourceGroups/{name}/providers/Microsoft.Web/serverFarms/{name}/providers/microsoft.Insights/metrics?api-version=2016-09-01&$filter=(name.value%20eq%20'CpuPercentage')%20and%20(aggregationType%20eq%20'Average'%20or%20aggregationType%20eq%20'Minimum')%20and%20startTime%20eq%202017-10-04T01:26:41.812Z%20and%20endTime%20eq%202017-10-04T02:26:41.812Z%20and%20timeGrain%20eq%20duration'PT1M' 

Résultat:

enter image description here

En outre, vous pouvez également obtenir le filtre directement à partir du portail d'azur.

Vous pouvez utiliser le navigateur F12 pour vérifier les détails de la demande à partir du moniteur Azur.

Détails, vous pouvez consulter à cette image:

enter image description here

+0

Merci beaucoup d'avoir pris le temps de le faire Brando et l'affichage de la réponse complète. J'espérais que quelqu'un de familier avec ceci pourrait repérer quelque chose que je faisais mal, ou reproduire le problème, mais vous m'avez donné quelques choses à regarder ainsi je vérifierai encore. Merci. –