Thread View: pl.comp.lang.java
2 messages
2 total messages
Started by Konrad Garus
Tue, 30 Aug 2011 16:06
Monitor aplikacji
Author: Konrad Garus
Date: Tue, 30 Aug 2011 16:06
Date: Tue, 30 Aug 2011 16:06
29 lines
2700 bytes
2700 bytes
Witam, mamy taką sytuację. Każdy klient jest obsługiwany przez klaster serwerów (Jetty, ale to bez znaczenia). To znaczy każdy klient ma kilka procesów na różnych maszynach, ale możliwe jest że na każdej maszynie działają procesy różnych klientów. Po stronie serwerów chętnie użyłbym JMX, ale nie jestem uwiązany i w zasadzie każde rozsądne rozwiązanie jest do zrobienia. Szukam monitora, który ładnie zebrałby dane ze wszystkich tych serwerów. Chcę mieć możliwość grupowania ich według fizycznej maszyny i według klienta. W widoku "klienta" chciałbym mieć zagregowane dane ze wszystkich jego serwerów, ale i trochę danych "biznesowych" nie związanych z serwerami. Nastawiam się na stworzenie własnego GUI, ale nie mam ochoty pisać kodu do zbierania, przetwarzania i przechowywania danych, wysyłania powiadomień itd. Jakiego istniejącego monitora mogę do tego użyć? Dobrze byłoby żeby był darmowy i otwarty, ale to też nie jest konieczne. Próbowałem z Hyperic, ale jest diabelnie ciężki, źle udokumentowany i z bardzo niedobrym API i procesem do tworzenia pluginów. Cross-post ze StackOverflow, mam nadzieję że tutaj będę miał więcej szczęścia. Nie chce mi się wierzyć, że nikt nie używa / nie zna takich rozwiązań, ewentualnie że każdy tworzy własne.
Odp: Monitor aplikacji
Author: Tomek Dziurko
Date: Thu, 01 Sep 2011 20:24
Date: Thu, 01 Sep 2011 20:24
8 lines
1974 bytes
1974 bytes
Możesz spróbować z collectd (http://collectd.org/). To taki demon do zbierania miliona statystyk odnośnie zużycia procesora, stanu bazy danych, zapytań, itp. Jego jednoczesną wadą i zaletą jest to, że jest bardzo niskopoziomowy, ale dzięki temu można go dość dobrze dostosować do swoich potrzeb. Ja kiedyś robiłem coś takiego, że statystyki zapisywałem w pliku albo bazie i potem się do nich dostawałem już z kodu aplikacji. Są też pluginy, które wizualizują dane zbierane przez collectd i pokazują to w jakiejś znośnej postaci. -- Pozdrawiam, Tomek Dziurko http://tomaszdziurko.pl
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads