Obsługa logów z wielu aplikacji, czego użyć.

0

Pracuje jako programista Java i zdarza mi się potrzeba wejścia do logów na produkcji lub teście tworzonych aplikacji. Obecnie wchodzę z konsoli na Ubuntu po SSH, ale zaczynam się zastanawiać czy jest jakiś fajny sposób na podłączenie wielu logów do jednej aplikacji dzięki, której mógłbym szybko się przełączać między logami. Nie zależy mi na żadnych wykresach, interesują mnie jedynie powiadomienia, że coś się sypie i możliwość przeglądania. Co polecacie.

3

ELK? Albo np. https://www.loggly.com/

0
Shalom napisał(a):

ELK? Albo np. https://www.loggly.com/

Dzięki za odpowiedz już się przyglądam tematowi

1

Splunk?

0

Splunk chyba

0

A jakieś rozwiązanie o jedno piętro niżej?
Dalekie od cloudu, np:

  • wielość aplikacji, tak (4-5)
  • fizyczne hosty 2-3
  • ilość wierszy w logach na pewno nie milionowa, dzienny log ma rozmiary dające się wciągać w edytor.

Gdzie edytorek programistyczny już wymięka, jest mocno niewygodny (choć przy większej determinacji jeszcze coś da się zrobić)

Aha, tryb dzielony otwarcia tych plików, bo to również z żywej produkcji

1

A jakieś rozwiązanie o jedno piętro niżej?

Może jakiś tool bashowy, który robi równolegle tail / grep za pomocą ssh? Sam nigdy się w takie coś nie bawiłem, więc musiałbyś poszukać takiego toola. Ewentualnie samemu napisać skrypt :)

Edit: Można też się pobawić z logrotate i ustawić tak, żeby co jakiś czas wysyłało przez scp pliki do jednej lokacji

0

Przeanalizowałem wszystkie odpowiedzi i bardzo dziękuje, za odpowiedz. Jednak po zastanowieniu stwierdzam, że raczej nie chodzi i jakieś komercyjne aplikacje dlatego, że wtedy musiałbym mieć pozwolenie firmy, w której pracuje. Dlatego jednak bardziej zastanawiam się nad bash i w tym kierunku będę szukał rozwiązania.
@AnyKtokolwiek, o jakiej aplikacji mówisz, bo nie za bardzo rozumiem.

Bardzo dziękuje wszystkim za odpowiedz

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