Monitor serwer w node.js

0

Witam,
muszę zrobić monitor serwera w node.js i teraz potrzebuje wyciągnąć np. takie dane jak która strona jest odwiedzana najczęściej, błędy (errory lub/ i warningi). Dodatkowo muszę zrobić sobie logi. Pytanie czy jest sens wyciąganie takich informacji z logów czy oddzielnie gdzieś zapisywać statystyki np. odwiedzin?
Jeszcze potrzebuje wiedzieć co dobrze było zawrzeć w tych logach. Czy przykładowo taki format logów mógłby być:
adres ip z którego przychodzi żądanie - czas - metoda - adres żądania - informacje z http - przeglądarka - ewentualnie inne dodatkowe rzeczy ?

0

Pytanie czy jest sens wyciąganie takich informacji z logów czy oddzielnie gdzieś zapisywać statystyki np. odwiedzin?

Tak naprawdę to.. jak Ci wygodniej. Statystyki będziesz miał już przeparsowane i w odpowiednim formacie, co będzie plusem, gdy logów nazbiera się parędziesiąt MB.

Jeszcze potrzebuje wiedzieć co dobrze było zawrzeć w tych logach.

Proponuję przejrzeć logi innych serwerów ;)

0

Nie pierwszy i nie ostatni wpadłeś na pomysł logowania requestów w node.js.
http://www.senchalabs.org/connect/middleware-logger.html

W przypadku frameworka express włączenie logowania to kwestia włączenia powyższego middleware. Z tego pozostanie ci zrobienie statystyki najczęściej odwiedzanych stron.

0

To tylko projekt na zaliczenie, a kolesie mi mówił w sumie żeby tylko na logach się opierać. Dobra spróbuje coś wykombinować

0

Ktoś ma pomysł jak non-stop wysyłać logi do przeglądarki, strumienie, socket czy co?

0

Dobra temat można zamknąć.

1 użytkowników online, w tym zalogowanych: 0, gości: 1