2017-10-25 2 views

Antwort

0

Sie können Application Insights verwenden.

Sie können das Web Serverdiagnose und Anwendungsdiagnose protokollieren und überwachen.

Anwendungsdiagnose

Anwendungsdiagnose ermöglicht es Ihnen, Informationen von einer Web-Anwendung erzeugt zu erfassen. ASP.NET-Anwendungen können die Klasse System.Diagnostics.Trace zum Protokollieren von Informationen in das Anwendungsdiagnoseprotokoll verwenden. gehen

System.Diagnostics.Trace.TraceError("If you're seeing this, something bad happened"); 

Zur Diagnose im Azure Porta l zu ermöglichen, auf die Klinge für Ihr Web-App und klicken Sie auf Einstellungen> Diagnose-Protokolle: Zum Beispiel.

Wenn Sie die Anwendungsdiagnose aktivieren, wählen Sie auch die Stufe. Mit dieser Einstellung können Sie die erfassten Informationen zu Informations-, Warn- oder Fehlerinformationen filtern. Wenn Sie dies auf ausführlich festlegen, werden alle von der Anwendung erzeugten Informationen protokolliert.

Alerts

In Praktische Anwendung können Sie create custom metric alerts. Sie könnten eine Warnung für die Ausnahmegeschwindigkeit der Metrik einrichten und eine E-Mail-Adresse als Benachrichtigungspunkt einrichten.

Artikel

ist hier ein gutes article zu diesem Thema, wie Praktische Anwendung verwenden und Zuhörer Trace.

+0

Dank aaronR, Warnungen sind Import für mich. Sobald ein Fehler protokolliert wird, sollte eine E-Mail gesendet werden. – user155489

+0

Sie können das beliebig konfigurieren. Ich habe meine eingestellt, um mir eine Warnung zu senden, wenn ich mehr als 3 Ausnahmen in einem 5-Minuten-Intervall habe. – aaronR

+0

Welche Metrik sollte ich auswählen? In meinem Fall wird die Ausnahme behandelt und in Logs geschrieben mit System.Diagnostics.Trace.TraceError – user155489

Verwandte Themen