Logi IIS – LogParser oraz Indihiang
Analiza logów to nieodłączna część poprawiania, naprawiania, optymalizacji…
W IIS również gromadzone są logi operacji. Zapisywane są w katalogu, którego ścieżkę – jak i wiele opcji dotyczących logowania – można sprawdzić we właściwościach sekcji „Logging”. Każda aplikacja stworzona na serwerze www posiada identyfikator. Domyślnie pliki loga tworzone są w trybie „jeden plik dziennika na witrynę dziennie” i zapisywane w katalogu: %SystemDrive%\inetpub\logs\LogFiles.
Microsoft udostępnia sprytne narzędzie konsolowe, które pozwala na przeglądanie rozmaitych plików log – również tych zapisywanych przez IIS. Drugie narzędzie – graficzny Indihiang ma o wiele mniejsze możliwości ale pozwala na szybkie uzyskanie danych o naszej aplikacji i żądaniach do niej kierowanych.
LogParser 2.2
Narzędzie do ściągnięcia w postaci MSI – tutaj.
Przypuśćmy, ze chcemy wyświetlić dane dotyczące nie odnalezienia strony przez naszą aplikację (czyli ze statusem odpowiedzi 404). Jednak aby ułatwić „eliminowanie problemu” pogrupujemy te dane wg URI o posortujemy po ilości wystąpień.
Musimy posiadać ID aplikacji w IIS. Wystarczy wejść w zaawansowane ustawienia witryny i sprawdzić jej identyfikator. W moim przypadku jest to ID = 5.
Pełna ścieżka do moich logów, to: C:\inetpub\logs\LogFiles\W3SVC5
Przenalizujmy plik z dzisiaj, polecenie z konsoli:
I wynik tej operacji:
Szerszy opis LogParsera choćby na wss.pl. Konsolowy LogParser może łatwo dać się upchnąć w narzędzia administracyjne, więc warto o nim pamiętać – zwłaszcza, że potrafi naprawdę sporo!
Indihiang
Indihiang to narzędzie GUI hostowane na codeplex. Pozwala na przeglądanie logów IIS oraz Apache w przyjaznej dla użytkowników formie wykresów, list etc.
Wskazujemy plik log, czekamy na jego przetworzenie:

I cieszymy oko wykresami podobnymi do:

Indihiang ma o wiele mniejsze możliwości niż LogParser. Jego przeznaczenie to po prostu możliwość szybkiej weryfikacji, czy w naszej aplikacji nie dzieje się coś złego. Do dogłębnej analizy logów LogParser nadaje się o wiele lepiej.
PS: jeśli masz system x64 koniecznie pobierz wersję x64! x86 płata figle!
A Wy – czego używacie do poglądania logów?
Podobne wpisy
Proste narzędzie do testowania zapytań XPath
Możesz śledzić odpowiedzi do tego wpisu za pomocą RSS 2.0 feed. Możesz leave a response, or trackback z Twojej własne strony.





Logi IIS – LogParser oraz Indihiang…
Thank you for submitting this cool story – Trackback from dotnetomaniak.pl…