2016-03-23 4 views
0

I Metrikwerte für eine vm zu holen versuchen unten Rest-API:nicht immer azur vm metrische Datenwerte

https://management.azure.com/subscriptions/aac11d2f-f03b-454e-9f65-4eb00795f964/resourceGroups/test-rg/providers/Microsoft.Compute/virtualMachines/ubuntu/metrics?api-version=2014-04-01& $ filter =% 28name.value% 20eq% 20% 27 \ Memory \ availableand% 20timeGrain% 20eq% 20duration% 27PT1M% 27% 20and% 20startTime% 20eq% 202016-02-18T20% 3A26% 3A00.0000000Z% 20and% 20endTime% 20eq% 202016-03-23T21% 3A26% 3A00.0000000Z

Aber es ist gibt mir eine ungültige Anfrage-URL. kann mir jemand dabei helfen.

+0

post die Fehler, die Sie – feargal

+0

bekommen erhalte ich diese Fehlermeldung: { „Fehler“: { " code ":" BadRequest ", " Nachricht ":" Die Anfrage-URL ist nicht gültig. " } } –

+0

@AmolShinde Möchten Sie die REST-API [Informationen über eine virtuelle Maschine Erweiterung] (https://msdn.microsoft.com/en-us/library/azure/mt163684.aspx) abrufen, um Azure zu erhalten VM-Messdaten? –

Antwort

0

Wenn Sie die VM-Messwerte von Azure Platform abrufen möchten, können Sie diesen Dokumenten folgen.

Verwenden Sie den Azure Storage-Dienst zum Speichern Ihrer Messwerte und zum Abrufen von Messwerten mit Storage SDK oder Rest API, unabhängig davon, ob Sie den klassischen Modus oder den Ressourcengruppenmodus verwendet haben.

Bitte beachten Sie amtliches Dokument darüber, wie die Diagnoseeinstellungen auf Azure Portal aktivieren: https://azure.microsoft.com/en-in/blog/windows-azure-virtual-machine-monitoring-with-wad-extension/ und wie Azure Storage-REST-API (https://msdn.microsoft.com/en-us/library/azure/dd179355.aspx) und SDK (https://github.com/Azure?utf8=%E2%9C%93&query=storage)

Aus Ihrer Beschreibung zu verwenden, wie es scheint dass Sie den Application Insight-Dienst verwendet haben, um Ihre Messwerte in Azure anzuzeigen. Basierend auf meiner Erfahrung ist der Application Insight-Service in der Vorschau und es ist Design für Ihre Live-App auf Azure-Plattform wie Web App, Android App und bald darauf.

+0

Hi Will, Vielen Dank für obige Lösung, aber ich denke, von oben Lösung können wir Metriken von Speichergerät und nicht von VM. Wenn ich prozentuale CPU-, Netzwerk-In, Netzwerk-out-metrische Werte erhalten möchte, wie könnte ich dann aus dem Speicher sdk oder ausruhen? Könnten Sie mir bitte ein Beispiel dafür geben, wie ich über vm metrische Werte hinaus kommen kann? https://msdn.microsoft.com/en-us/library/azure/dn931939.aspx von hier kann ich die VM-Metrik-Definitionen und nicht die Metrik-Werte für diese Definitionen erhalten. –

+0

@AmolShinde, Im Allgemeinen ist die beste Option, dass wir die VM-Messwerte in Azure Storage speichern. Könnten Sie bitte dem Tutorial folgen (https://azure.microsoft.com/de-in/blog/windows-azure-VM-Überwachung mit WAD-Erweiterung /), um die VM-WAD-Erweiterung zu aktivieren und ein Azure-Speicherkonto zum Speichern der VM-Informationen im Speicher anzugeben? Wenn Sie Linux VM verwenden, lesen Sie bitte dieses Dokument (https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-linux-classic-diagnostic-extension/) –

Verwandte Themen