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

Obsługa logów z wielu aplikacji, czego użyć.
GR
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Łomża
  • Postów: 7
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.

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
3

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

GR
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Łomża
  • Postów: 7
0
Shalom napisał(a):

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

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

damianem
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 205
1

Splunk?

Riddle
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10227
0

Splunk chyba

AK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3561
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

damianem
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 205
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

GR
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Łomża
  • Postów: 7
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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.