Przy użyciu programów obsługi wyjątków do definiowania wyjątki krytyczne
Dotyczy: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
Programy obsługi wyjątków są funkcje aplikacji, które "Łap" wyjątki, że aplikacje wyjątku, aby włączyć raportowanie błędów i wykonać pewne obsługi błędów.Domyślnie program .NET Application Performance Monitoring definiuje wyjątki krytyczne jako wyjątki obsługiwane przez konkretne programy obsługi wyjątków oferowane przez program .NET framework.Te programy obsługi catch najwyższego poziomu wyjątków ASP.NET i wyjątków usługi sieci web, które monitorowanej aplikacji nie powiodło się łap i obsługiwać wewnętrznie.Dodanie programów obsługi wyjątków oznacza dodanie definicji wyjątku krytycznego do definicji przedmiotu monitorowania aplikacji.W efekcie wszelkie wyjątki obsługiwane przez te funkcje będą uznawane za wyjątki krytyczne.Zaletą na wykonanie tej czynności jest obsługa korzyści rozwiązania powiadamiania o tylko krytyczne wyjątki, że masz dodatkowe usługi raportowania funkcje, które są interesujące.Bardzo często do dodania dowolnego klienta obsługi błędów zdefiniowanych na potrzeby aplikacji sieci web do listy programów obsługi wyjątków krytycznych tak, aby użytkownik może otrzymać powiadomienie, gdy użytkownika jest wysyłana do strony obsługi błędów w aplikacji sieci web.
Ostrzeżenie |
---|
Programy obsługi wyjątków są ustawiane na poziomie procesu.Jeśli włączyć program obsługi wyjątków dla aplikacji, która jest uruchomiona w procesie, a następnie ją wyłącz dla różnych aplikacji działających w tym procesie, będzie konflikt konfiguracji i monitorowania aplikacji zostanie wyłączony.Aby rozwiązać ten problem, należy wybrać takie same dla wszystkich aplikacji, w tym samym procesie obsługi wyjątków. |
Programy obsługi wyjątków domyślne
Zawiera domyślną listę mechanizmy obsługi wyjątków:
System.Web.HttpApplication.RecordError
System.Web.UI.Page.HandleError
System.Web.Services.Protocols.WebServiceHandler.WriteException
System.AppDomain.OnUnhandledExceptionEvent
System.Windows.Forms.Application.ThreadContext.OnThreadException
System.AppDomain.OnUnhandledExceptionEvent
System.Runtime.Remoting.Messaging.ReturnMessage... ctor
System.Windows.Forms.DataGridView.OnDataError
Dla System Center 2012 z dodatkiem SP1 te zasoby są uwzględniane:
Microsoft.Office.Server.Data.SqlSession.LogException
Microsoft.Office.Excel.Server.CalculationServer.Proxy.ExcelServerProxy.ProcessSoapException
Microsoft.Office.Excel.Server.CalculationServer.Proxy.ExcelServerProxy.ProcessWebException
Microsoft.SharePoint.Portal.WebControls.BusinessDataWebPart.ConstructErrorMessage
Microsoft.SharePoint.Diagnostics.ULS.SendEventTag
Microsoft.SharePoint.ApplicationRuntime.SPRequestModule.IsWebPartOnExceptionStack
Microsoft.SharePoint.Utilities.SqlSession.LogException
Microsoft.Office.Web.Environment.Sharepoint.Diagnostics.ULS.SendExceptionTag
Microsoft.SharePoint.Diagnostics.ULS.SendExceptionTag
Microsoft.Office.Server.Diagnostics.ULS.SendExceptionTag
System.Workflow.Runtime.WorkflowExecutor.IsIrrecoverableException
System.ServiceModel.DiagnosticUtility.IsFatal
System.Web.Mvc.ControllerActionInvoker.InvokeExceptionFilters
Dodaj program obsługi wyjątku
Aby dodać program obsługi wyjątku
-
Aby otworzyć szablon monitorowania wydajności aplikacji .NET w Operations Manager console w okienku nawigacji, kliknij przycisk Tworzenie przycisk, kliknij przycisk Szablony pakietów administracyjnych, a następnie kliknij przycisk monitorowania wydajności aplikacji .NET.
-
Kliknij prawym przyciskiem myszy grupę aplikacji, w której chcesz zmodyfikować, a następnie wybierz właściwości.
-
Na karcie Ustawienia domyślne po stronie serwera kliknij przycisk Ustawienia zaawansowane.
-
Na Ustawienia zaawansowane kliknij przycisk Wyjątki krytyczne można otworzyć listy programów obsługi wyjątków strony.Jest to, gdzie możesz dodać programy obsługi wyjątków.
-
Aby dodać program obsługi wyjątku, kliknij przycisk Dodaj i wpisz metodę, która ma zostać dodany do listy programów obsługi wyjątków.Ten program obsługi wyjątku wpływ na monitorowanie, upewnij się, że Włącz monitorowanie pole wyboru jest zaznaczone.Kliknij przycisk OK.
Ważne Dodawanie obsługi, które są zdefiniowane w programie .NET Framework w ramach mscorlib sposób wyjątki krytyczne nie działa.
Uwaga
Nazwa metody jest uwzględniana wielkość liter i powinna być określona w następującym formacie: Namespace.ClassName.MethodName
Edytuj program obsługi wyjątku
Aby edytować obsługi wyjątków
-
Otwórz szablon monitorowania wydajności aplikacji .NET.W Operations Manager console w okienku nawigacji, kliknij przycisk Tworzenie przycisk, kliknij przycisk Szablony pakietów administracyjnych, a następnie kliknij przycisk monitorowania wydajności aplikacji .NET.
-
Kliknij prawym przyciskiem myszy grupę aplikacji ma zostać zmodyfikowany, a następnie wybierz opcję właściwości.
-
Na karcie wartości domyślne po stronie serwera, kliknij przycisk Ustawienia zaawansowane.
-
Na Ustawienia zaawansowane kliknij przycisk Wyjątki krytyczne.To spowoduje otwarcie listy programów obsługi wyjątków strony, w którym można edytować mechanizmy obsługi wyjątków.
-
Aby zmodyfikować program obsługi wyjątku, kliknij edytować, wybierz program obsługi wyjątku, aby zmienić, a następnie możesz go zmodyfikować.Kliknij przycisk OK.
Uwaga
Nazwa metody jest uwzględniana wielkość liter.Ponadto należy określić nazwę metody w następującym formacie: Namespace.ClassName.MethodName
Usuń program obsługi wyjątku
Aby usunąć program obsługi wyjątku
-
Otwórz szablon monitorowania wydajności aplikacji .NET.W Operations Manager console w okienku nawigacji, kliknij przycisk Tworzenie przycisk, kliknij przycisk Szablony pakietów administracyjnych, a następnie kliknij przycisk monitorowania wydajności aplikacji .NET.
-
Kliknij prawym przyciskiem myszy grupę aplikacji ma zostać zmodyfikowany, a następnie wybierz opcję właściwości.
-
Na karcie wartości domyślne po stronie serwera, kliknij przycisk Ustawienia zaawansowane.
-
Na Ustawienia zaawansowane kliknij przycisk Wyjątki krytyczne.To spowoduje otwarcie listy programów obsługi wyjątków strony, gdzie można usunąć programy obsługi wyjątków.
-
Aby usunąć program obsługi wyjątku, zaznacz program obsługi wyjątku, które chcesz usunąć, kliknij przycisk usunąć, a następnie kliknij przycisk OK.