Serwer logów – zastosowanie w e-commerce

serwer

Nazwa “serwer logów” zapewne dla wielu osób brzmi dość enigmatycznie. Aby zrozumieć, co oznacza to określenie, trzeba w pierwszej kolejności poznać znaczenie słowa „log”.

Każda z usług, części aplikacji tworzącej system e-commerce, takie jak np. aplikacja sklepu, poszczególne moduły, baza danych, serwer www, serwer pocztowy, czy integracje – generuje logi. Tworzone są one w sposób automatyczny, w kolejności chronologicznej i niezależnie od użytkownika. Zapisywane są w plikach tekstowych opisujących co się stało.

Poszczególne logi mogą mieć także różne stopnie szczegółowości. Pojedynczy wpis może zawierać: informacje o dacie i godzinie dokonania zdarzenia, jego rodzaju, nazwie oraz adresie IP użytkownika, danych o pobieranych plikach, oraz tekstowy opis zdarzenia.

Głównym zastosowaniem logów jest analiza sposobu pracy systemów informatycznych. Pozwalają one na sprawdzenie trybu działania serwera, wykrycie nieprawidłowości w systemie, a także na tworzenie statystyk oraz wykrywanie naruszeń bezpieczeństwa.

Nowoczesny system e-commerce składa się z wielu rozproszonych usług i komponentów znajdujących się fizycznie na różnych serwerach. Pozwala to na skalowanie systemu, jednak niesie za sobą konsekwencje – logi wykonywanych operacji również są rozproszone po wielu serwerach. Analiza jednego problemu jest przez to niezwykle czasochłonna. Serwer logów sprawia, że wszystkie zdarzenia mamy w jednym miejscu z pełnotekstową, zaawansowaną wyszukiwarką i narzędziami do analizy.

serwer

Dzięki takiemu rozwiązaniu, dla każdego systemu istnieje jedna maszyna, która transferuje logi ze wszystkich serwerów oraz udostępnia ujednolicony interfejs do ich przeglądania. Ułatwia to monitoring stanu oraz kondycji systemu. W sytuacji, gdy zachodzi konieczność sprawdzenia lub analizy trybu pracy systemu, zarówno wyszukiwanie informacji, porównywanie ich, jak i tworzenie wykresów zajmuje kilka sekund, ponieważ logi są indeksowane. W przypadku braku serwera logów działania te mogą trwać kilka godzin. Dlatego serwer logów jest częścią nowoczesnej infrastruktury serwerowej, działającej na potrzeby e-commerce.

Zobacz również artykuły o podobnej tematyce

Podsumowanie Q3 2017 w i-systems
wolczanka

Lipiec, sierpień, wrzesień już za nami. Przyszedł więc czas na kolejne podsumowanie, tym razem trzeciego kwartału 2017 roku w i-systems....

Lokalne środowisko z użyciem Vagranta
1

W jednym z poprzednich artykułów mój imiennik, czyli Łukasz wspominał jak uprościć sobie pracę z wirtualnymi hostami. Ja zaprezentuję kolejny...

Drużyna i-systems
jim_blog

Na początku i-systems tworzyło tylko dwóch pracowników. Dziś firma to zgrany i silny zespół niemal 100 specjalistów z branży e-commerce, którzy...

Zobacz więcej wpisów