Jolokia jest open source, całkowicie bezpłatne i łatwe w użyciu oprogramowanie wdrożone w Javie i zaprojektowany od przesunięcie do wykorzystania dostępu JMX z JSON przez HTTP zdalnie. To bardziej jak JMX na Kapsaicyna. Nie posiada graficzny interfejs użytkownika (GUI).
W rzeczywistości, Jolokia jest most JMX HTTP stanowi alternatywę do JSR-160 łączników. To jest proste, szybkie, poliglota, bezpieczne, przyjazne i zapora obejmuje różne unikalne cechy, takie jak masowe-requests.Features przy glanceKey funkcje obejmują wsparcie dla przetwórstwa, jak wielu JMX (Java Management Extensions) wnioski, jak to możliwe w ciągu jednego obie strony w sieci i wsparcie do owijania wiele żądań Jolokia w JSON (JavaScript Object Notation) ładunku.
Wsparcie dla pracy w trybie bezagentowego, obsługa JSON proxy / HTTP żądań Jolokia, wsparcie dla przesyłania wniosków zbiorczych na kilka JSR-160 wniosków, wsparcie dla polityki niestandardowych, które zawierają drobnoziarnisty ograniczenia, jak również wsparcie dla symboli wieloznacznych i pozwalają / zaprzeczyć sekcje w Polityka niestandardowe.
Ponadto aplikacja obsługuje analizowania wniosków i budynku odpowiedzi za pomocą oprogramowania biblioteki JSON serializacji json-proste, a wsparcie dla równoważenia wielu przypadków użycia z state-of-the-art funkcji, takich jak niskie czas uruchamiania i wniosków zbiorczych.
Jolokia jest łatwy do zainstalowania oprogramowania, które można otworzyć tylko za pomocą obsługiwanej przeglądarki internetowej. Jest ona dostępna na dowolnej platformie za pomocą konfigurowalnych funkcji kodowania URL, REST-podobne. Oprogramowanie działa na wielu proxy HTTP hops.Under kapturem i obsługiwane OSesTaking spojrzeć pod maskę Jolokia, możemy zauważyć, że język programowania Java został wykorzystany do napisania programu, co oznacza, że jest niezależny od platformy, wsparte na GNU / Linux, Mac OS X oraz Microsoft Windows systemy operacyjne.
Dla Twojej wygody, jest on dostępny do pobrania jako zarówno gotowych plików binarnych i archiwum źródłowego. To został z powodzeniem przetestowany na obu komputerach 32-bitowych i 64-bitowych
Co nowego w tym wydaniu:.
- Nowy rok, nowa wersja. Ok, to nie jest BIG 2.0, która już nieco obiecał. Tak czy inaczej, inny wielki funkcja wskoczył do pociągu 1.x w ostatniej chwili. Teraz jest to możliwe, aby znaleźć agentów w sieci, wysyłając pakiet UDP do grupy multicast 239.192.48.84, portowych 24884. pełnomocników o tym odkryciu mechanizmu obsługującego odpowie ich meta danych, w tym adresu URL dostępu. Jest to szczególnie przydatne dla klientów, którzy chcą zapewnić dostęp do leków bez większych konfiguracji. To znaczy doskonała hawt.io będzie używał go w jedną lub drugą. W rzeczywistości była to hawt.io która umieścić mnie na drodze do tego ładne, małe funkcji; -)
- Odkrycie jest domyślnie włączona dla agenta JVM, ale nie dla agenta WAR. To może być łatwo włączone do środka WAR za pomocą parametrów startowych serwletów, właściwości systemu i zmiennych środowiskowych. Wszystkie ładne szczegóły można znaleźć w podręczniku.
- protokół mechanizmu wykrywania jest również określona w podręczniku. Jednym z pierwszych klientów wspierających ten tryb wykrywania jest Jmx4Perl w jego najnowszej wersji. Klient Jolokia Java nastąpi w jednym z kolejnych uaktualnień.
- Ale nie potrzebujesz wsparcia klienta do żądania rozsyłania grupowego, jeśli już znasz adres URL dla jednego agenta. Każdy agent rejestruje MBean Jolokia: type = Discovery, który wykona multicast żądanie odkrycie dla Ciebie, jeśli wyzwalać lookupAgents działania. Zwracana wartość zawiera informacje agenta i jest opisane tutaj.
- Funkcja ta została przetestowana w różnych środowiskach, ale ponieważ niski poziom może być w sieci, dobrze, & quot; & quot ;, bolesne Prosiłbym, aby otworzyć problem, w przypadku jakichkolwiek problemów, .
- Mimo, że było cicho jakiś czas w odniesieniu do błyszczące nowego Jolokia 2.0, jestem dość blisko do pierwszego etapu. Wszystkie planowane funkcje zostały zaimplementowane w początkowej wersji, co brakuje to skończyć ciężką refaktoryzacji i system modułów rdzenia Jolokia. Więcej o tym później, proszę stay tuned ...
Co nowego w wersji 1.1.5:
- Jest to zdecydowanie najmniejsza zwolnienie kiedykolwiek: single char dodano w górnej części 1.1.4 mocowania ogórkowy problem przy korzystaniu z systemu glassfish AMX. Tak więc, nie ma potrzeby aktualizacji, jeśli nie używasz glassfish.
Co nowego w wersji 1.1.4:
- Kilka poprawek i dwie nowe funkcje zostały uwzględnione do uwolnienia jesiennej:
- Nowy parametr konfiguracyjny & quot; authenticatorClass & quot; mogą być wykorzystywane do środka JVM określić alternatywny obsługi uwierzytelniania oprócz jednej domyślnej (który po prostu sprawdza się dla użytkownika i hasło).
- Z parametru konfiguracyjnego & quot; logHandlerClass & quot; Alternatywą obsługi dziennika można określić. To może być użyty do wojny, a środkiem JVM w celu dostrojenia zachowanie rejestrowania Jolokia jest. Dla agenta OSGi już mogli korzystać z LOGSERVICE dostosowywania rejestrowania.
Co nowego w wersji 1.1.2:
- zawiera kilka drobnych poprawek, jak wyjaśniono w changelog. W zależności od zgłoszeń błędów i wyciągnąć wniosek spada tam może być nawet 1.1.3 wersja przed 2.0 będzie gotowy.
Co nowego w wersji 1.1.1:
- BigDecimal i BigInteger mogą być teraz używane do argumentów operacji i zwracane wartości.
- Przetwarzanie ifModifiedSince nowy parametr został wprowadzony. Parametr ten może być używany z znacznikiem czasu na pobieranie listy dostępnych MBean'ami tylko wtedy, gdy nie było pewne zmiany w rejestracji MBean na każdej obserwowanej MBeanServer od tego czasu. Jeśli nie było żadnych zmian odpowiedź z kodem stanu & quot; 302 & quot; (Nie zmienione) jest zwracana. Funkcja ta jest również wspierany przez & quot; szukaj & quot; wnioski. W przyszłej wersji Jolokia, będzie również niestandardowe wsparcie dla własnych & quot; zapoznać & quot; i & quot; exec & quot; Żądanie to, że drogie operacje można nazwać warunkowo.
- Do środka JVM, jeśli port 0 jest podana, wtedy zostanie wybrany dowolny wolny port i drukowane na standardowe wyjście w ramach środka URL Jolokia. Jeżeli nie został podany, agent JVM będzie teraz wiąże się z localhost, a jeśli gospodarz & quot; 0.0.0.0 & quot; lub & quot; * & quot; jest, agent będzie wiązać na wszystkich interfejsach.
- Dla klienta Java dodatkową właściwość errorValue został dodany sprawującego zserializowaną wyjątek JSON, jeśli serializeException parametr processiong jest aktywne.
- jolokia.register klienta JavaScript jest () może teraz opcjonalny element konfiguracyjny dla określenia parametrów przetwarzania dla określonego zadania harmonogramu. Ponadto, nowa opcja onlyIfModified może być używany tak, że liście i oddzwaniania do żądania wyszukiwania nazywa się tylko wtedy, gdy zestaw zarejestrowanego MBean się zmieniło. Jest to szczególnie przydatne dla klienta w oparciu które internetowych chcą odświeżyć drzewo MBean tylko w przypadku zaistnienia zmian.
- Wygasa: Nagłówek odpowiedzi Jolokia ma teraz poprawną datę jako wartości (zamiast "-1"), który wskazuje do jednej godziny w przeszłości. Zmiana ta powinna pomóc klientom, których nie należy ignorować, zgodnie z RFC-2616 składni Nieprawidłowa data i traktować je jako "wygasł".
Wymagania :
- Java 2 Standard Edition Runtime Environment,
Komentarze nie znaleziono