Vergleichen der Überwachungsansätze für .NET-Anwendungen
Betrifft: System Center 2012 R2 Operations Manager
Die kontinuierliche Überwachung von Microsoft .NET Framework-Anwendungen ist ein allgemein bewährtes Verfahren, da Sie auf diese Weise Informationen über die Grundwerteleistung und rechtzeitige Benachrichtigungen zu Anwendungsfehlern erhalten, bevor viele Kunden hiervon betroffen sind. Manchmal kann es jedoch erforderlich sein, nur nach Bedarf zu überwachen, um spezifische Anwendungsprobleme zu beheben. System Center stellt eine leistungsfähige Überwachungslösung einschließlich Warnungs- und Berichterstellungsfunktionen bereit, die bei der Verwendung einer lokalen Sammlung nicht verfügbar sind. Für die Verwendung von System Center sind in der Regel jedoch ein Administrator und eine größere Infrastruktur erforderlich. Die lokale Sammlung ist eine einfache Überwachungslösung, für die keine besondere Konfiguration erforderlich ist, um die Überwachung zu starten. Sie benötigen beispielsweise keine speziellen Datenbanken oder Konten. Es werden weniger Daten gesammelt, und Sie erhalten keine Warnungen in Echtzeit über Anwendungsprobleme. Für lokal gesammelte Ablaufverfolgungen sind keine Leistungsindikatoren oder weitere Diagnoseinformationen verfügbar, wie es bei der Verwendung von Microsoft Monitoring Agent zusammen mit System Center 2012 – Operations Manager der Fall ist.
Auswählen des Überwachungsansatzes für Ihre .NET Framework-Anwendungen
Vergleichen von Überwachungsansätzen
Überwachungsansatz |
Verwendung |
So steuern Sie die Überwachung |
---|---|---|
Kontinuierliche Überwachung mit der Anwendungsleistungsüberwachung von System Center |
Verwenden Sie diesen Ansatz, wenn Sie System Center Operations Manager verwenden. Üblicherweise wird dieser Ansatz vom IT-Betrieb verwendet, um Warnungen zur Anwendungsleistung oder zu Fehlern zu erhalten. Der IT-Betrieb kann Daten aus APM-Warnungen in das Microsoft IntelliTrace-Format konvertieren oder Warnungen mithilfe der TFS-Synchronisierung automatisch an Arbeitsaufgaben von Microsoft Visual Studio Team Foundation Server (TFS) weiterleiten. Der IT-Betrieb ist der Besitzer der Umgebung. Weitere Informationen finden Sie unter Konfigurieren der Integration von TFS in System Center 2012 R2. |
Verwenden Sie die Vorlage für die Leistungsüberwachung für .NET-Anwendungen. Weitere Informationen finden Sie unter Vorlage für die Leistungsüberwachung von .NET-Anwendungen. |
Kontinuierliche Überwachung mit lokaler Microsoft Monitoring Agent-Sammlung |
Verwenden Sie diesen Ansatz, wenn von Ihrem Computer nach wie vor System Center zur Überwachung verwendet wird und andere Anwendungen für die APM-Überwachung konfiguriert sind. Sie sind der Besitzer einer Umgebung. Sie steuern, wann die Überwachung gestartet und beendet wird, und wissen, welcher Zeitpunkt für die Sammlung von Ablaufverfolgungen am besten geeignet ist. |
Verwenden Sie die Windows PowerShell-Cmdlets Start-WebApplicationMonitoring und Checkpoint-WebApplicationMonitoring. Mit Start-WebApplicationMonitoring wird die Überwachung gestartet. Mit Checkpoint-WebApplicationMonitoring wird eine Momentaufnahme der IntelliTrace-Datei erfasst und die Überwachung fortgesetzt.Checkpoint-WebApplicationMonitoring hat keinen Einfluss auf Ihre Anwendungen. Ein Neustart Ihrer Anwendungen ist nicht erforderlich. Nachdem Sie die Überwachung gestartet haben, wird diese selbst dann fortgesetzt, wenn Ihre Anwendung oder Ihr Computer neu gestartet wird. Mit Stop-WebApplicationMonitoring wird die Überwachung beendet. Weitere Informationen finden Sie unter Start-WebApplicationMonitoring und Checkpoint-WebApplicationMonitoring. |
Lokale Sammlung nach Bedarf, die die Einstellungen der kontinuierlichen Überwachung mit System Center APM vorübergehend außer Kraft setzt |
Verwenden Sie diesen Ansatz, wenn Sie zu bestimmten Zeiten mehr Daten zur Problembehebung sammeln möchten. Sie müssen Ihren Sammlungsplan mithilfe anwendungsspezifischer Einstellungen definieren. Dies kann dazu führen, dass für die Überwachung mehr Systemressourcen (CPU und Speicher) erforderlich sind. Die Ausgabe erfolgt in ein IntelliTrace-Protokoll, in dem alle während der Außerkraftsetzungssitzung nach Bedarf gesammelten Ereignisse enthalten sind. Der IT-Betrieb ist nach wie vor der Besitzer der Umgebung, aber Sie müssen zu bestimmten Zeit mehr Daten erfassen und haben hierfür die notwendige Flexibilität. |
Verwenden Sie die Windows PowerShell-Cmdlets Start-WebApplicationMonitoring und Stop-WebApplicationMonitoring, um die lokale Sammlung zu aktivieren. Wenn Sie die Überwachung beenden, wird die Ablaufverfolgung in eine lokale Datei geschrieben, und die Überwachungseinstellungen Ihrer System Center APM werden wiederhergestellt. |
Lokale Sammlung nach Bedarf, die die Einstellungen der kontinuierlichen Überwachung der lokalen Sammlung mit Microsoft Monitoring Agent vorübergehend außer Kraft setzt |
Verwenden Sie diesen Ansatz, wenn Sie eine Anwendung bereits überwachen, aber ein bestimmtes Anwendungsproblem beheben und eine Überwachung mit verfeinerten Einstellungen ausführen möchten, für die mehr Systemressourcen (CPU und Speicher) erforderlich sein können. Die Ausgabe erfolgt in ein IntelliTrace-Protokoll, in dem alle während der Außerkraftsetzungssitzung nach Bedarf gesammelten Ereignisse enthalten sind. Der IT-Betrieb ist nach wie vor der Besitzer der Umgebung, aber Sie müssen zu bestimmten Zeit mehr Daten erfassen und haben hierfür die notwendige Flexibilität. |
Verwenden Sie die Windows PowerShell-Cmdlets Start-WebApplicationMonitoring und Stop-WebApplicationMonitoring. Wenn Sie die Überwachung beenden, wird die Ablaufverfolgung in eine lokale Datei an dem Speicherort geschrieben, den Sie zu Beginn der Überwachung festgelegt haben. |