Monitorowanie kondycji ASP.NET nie jest rozwiązaniem do rejestrowania. Według ASP.NET Health Monitoring overview: monitorowanie zdrowia
ASP.NET pozwala wykonać następujące zadania:
- Monitorowanie wydajności aplikacji, aby upewnić się, że jest zdrowy.
- Szybka diagnoza aplikacji lub systemów, które ulegają awarii.
- Ocena istotnych zdarzeń podczas cyklu życia aplikacji.
- Monitoruj na żywo aplikacje ASP.NET, pojedynczo lub za pośrednictwem farmy sieci Web.
- Rejestruj zdarzenia, które niekoniecznie odnoszą się do błędów w aplikacji ASP.NET.
Poziom wymaganej konfiguracji zależy od tego, co należy wykonać. W przypadku kilku aplikacji potrzebujemy:
<healthMonitoring enabled="true">
<rules>
<add name="Application Lifetime Events On" eventName="Application Lifetime Events"
provider="EventLogProvider" profile="Default"/>
</rules>
</healthMonitoring>
Umożliwia monitorowanie stanu zdrowia i dodaje zdarzenia życia aplikacji do zdarzeń domyślnie zebranych. W ten sposób wiemy, kiedy aplikacja uruchamia się i zatrzymuje, i dlaczego.
Pamiętaj, że nie trzeba było dotykać żadnego kodu, aby uzyskać tę funkcję.
Możesz uważać na promowanie swojego produktu w swoich postach, jeśli nie ma to związku z danym pytaniem. IMHO idzie przez linię flagi spamu. –
Przepraszam Jim Nie rozumiem, ale nie jestem powiązana w żaden sposób z żadnymi produktami (i żadne linki nie są zamieszczane w moim poście). Proszę dać mi znać, w jaki sposób mogę poprawić moje pytanie. Dzięki za komentarz. – GibboK
Przepraszam, nie chciałem urazić. Próbuję dowiedzieć się trochę o SmartAssembly. –