Cloud-Dienste sind nicht dasselbe wie virtuelle Maschinen. Wenn Sie Cloud-Services verwenden, stellt Azure VMs für Sie bereit, und Azure kann Überwachungstools installieren, mit denen die verfügbare Speicherkapazität angezeigt wird. Wenn Sie Ihre eigenen VMs erstellen, kann und sollte Azure dies nicht tun. Mit anderen Worten, mit VMs sind Sie allein. Die Messwerte, die Sie im Portal sehen, sind diejenigen, die von außerhalb der VM gemessen werden können.
Wenn Sie als Cloud-Dienst bereitstellen, dann zunächst Sie haben nur die gleichen Metriken wie für die VM. Es gibt verschiedene Möglichkeiten, dies zu ändern.
Am einfachsten geht es, wenn Sie im Verwaltungsportal die Konfiguration für Ihren Cloud-Dienst aufrufen und die Protokollierungsstufe von Minimal auf Ausführlich ändern. Das wird viel mehr Metriken ermöglichen. Alternativ können Sie angeben, welche Messwerte in der Cloud-Konfiguration in Ihrem Projekt in Visual Studio erfasst werden sollen. Es ist auch möglich, dies in Code zu tun, obwohl dies nicht die derzeit empfohlene Vorgehensweise ist, stattdessen verwenden Sie das Konfigurationstool im Cloud-Projekt in Visual Studio.
Der Schlüssel zum Verständnis der Metriken in Cloud Services ist, dass sie, wie auch immer Sie sie konfigurieren möchten, standardmäßig in Tabellenspeicher und Blobspeicher gespeichert sind. Das bedeutet, dass Sie das Azure-Verwaltungsportal oder das Tool in Visual Studio oder Code verwenden. Das Ergebnis ist dasselbe. Dies bedeutet auch, dass eine Vielzahl von Tools, einschließlich Cerebrata, Visual Studio und tatsächlich das Verwaltungsportal, alle diese Daten lesen können. Es ist auch erwähnenswert, dass aufgrund der Funktionsweise die Konfiguration zur Laufzeit geändert werden kann, normalerweise über das Portal, aber es gibt andere Tools und Ansätze im Code.
Meiner Erfahrung nach möchten Sie normalerweise nur alle zwei Minuten Ihre Leistungsmesswerte abfragen, aber pro Minute den Protokollversand durchführen. Beachten Sie außerdem, dass Sie Ablaufverfolgungsprotokolle und IIS-Protokolle usw. für Tools wie Visual Studio und Cerebrata konfigurieren können. Für Cloud-Dienste ist es ziemlich reichhaltige Funktionalität, aber es braucht etwas Arbeit damit, bevor Sie beginnen, alles "zu bekommen". Genießen!
Cloud-Dienste sind nicht dasselbe wie virtuelle Maschinen. Wenn Sie Cloud-Services verwenden, stellt Azure VMs für Sie bereit, und Azure kann Überwachungstools installieren, mit denen die verfügbare Speicherkapazität angezeigt wird. Wenn Sie Ihre eigenen VMs erstellen, kann und sollte Azure dies nicht tun. Mit anderen Worten, mit VMs sind Sie allein. Die Messwerte, die Sie im Portal sehen, sind diejenigen, die von außerhalb der VM gemessen werden können. – Frans
Danke @Frans. Wenn Sie mir eine Antwort geben, werde ich es akzeptieren, um Ihnen dafür zu danken. Eine letzte Frage: Jede meiner VMs wird von einem eigenen Cloud-Service unterstützt. Und wenn ich im Verwaltungsportal zu Cloud Services> [select_one_of_the_cloud_services]> Monitor gehe, sehe ich immer noch dieselben Metriken wie für die VM. Bedeutet das, dass die Art von Metriken, die für einen Cloud-Dienst verfügbar sind, davon abhängt, was auf dem Dienst ausgeführt wird? – Nailuj