Jak mam rozumieć ,że system logów ( wyświetlanie błedów na konsoli i w pliku ) jest scentralizowany? Oraz czy istnieje możliwość wrzucania błędów/logów z konsoli tylko do pliku? Node.js jbc #programowanie #nodejs
@passage: Okey wszystko już zrobilem z winstonem. Tylko teraz jakoś to scentralizować, mógłyś rozwinąć myśl ,,stdout/err'' albo jakis przyklad na node.js dac? I czy musze cos robic z dockerem zeby z wszystkich kontenerow to zbierac?
@Koprowy: odpal sobie wszystko przez pm2 to bedziesz mial logi w jednym miejscu, inaczej jak kolega mówił pipujesz do stdout/stderr node index.js > output.log 2> error.log
@Koprowy: Najlepiej to odpalasz sobie swój proces w jakimś init-systemie (np. systemd) i to on sobie ogarnia, by logi zbierać w jednym miejscu (w tym przypadku journal). Następnie można sobie ten. agregator skonfigurować, by te logi przesyłał gdzieś dalej (np. DataDog lub ELK) i tam możesz sobie wszystko przeglądać i analizować jak chcesz.
Technologia w jakiej jest napisana aplikacja tutaj nie ma nic do rzeczy.
@Koprowy: nie wiem o jakiej skali mówimy. Czy to jest jeden serwis czy klaster mikroserwisów? Jak jeden to sobie ustaw zapisywanie do pliku + ewentualnie jakiś logrotate. A jeśli duży system to aws, azure etc. mają gotowe rozwiązania. Jak na serio ma być Pro to elastic https://www.elastic.co/beats/filebeat
Node.js jbc
#programowanie #nodejs
scentralizowany, chodzi o to, że jest coś co zbiera logi z wszystich odpalonych kontenerów, najlepiej pchać je na stdout/err
node index.js > output.log 2> error.logTechnologia w jakiej jest napisana aplikacja tutaj nie ma nic do rzeczy.