Ich verwende den Spring Actuator über seine JMX-Schnittstelle, um unserem Überwachungsteam Messwerte bereitzustellen.Zugriff auf interne MBean JMX-Attribute mit Federantrieb
Unser Überwachungsteam verwendet Tools, die bestimmte MBean-Attribute verfolgen können. Mit "Standard" JMX, wie der, der von Tomcat ausgesetzt wird, funktioniert das gut. Im Spring Actuator sind die freiliegenden MBeans jedoch einfach EMPFINDLICH, ENDPUNKT und DATEN. DATA enthält einen JSON mit ALLEN Attributen darin (ähnlich dem, was Sie in der http-Schnittstelle sehen werden).
Gibt es eine Möglichkeit, bestimmte Informationen (z. B. mem usage, threads.active usw.) als eigene MBean-Attribute verfügbar zu machen, anstatt alle Attribute als großen JSON anzuzeigen?
Die JMX-Lösung von Spring ist für viele Produktionsüberwachungstools nicht benutzerfreundlich.
Ich habe versucht, jolokia zu überprüfen, aber ich kann aus der Dokumentation nicht verstehen, ob dieses Framework das liefert, was ich brauche.
Danke!
Danke, ich werde es versuchen. Gibt es eine Dokumentation für alle verschiedenen Attributklassen, die ich veröffentlichen kann, außer diesen 3? – odedia
Nicht viel Dokumentation kann gefunden werden, aber ich habe es einmal erforscht, während ich es implementiert habe. Sie sind BufferPoolMetricSet, CachedThreadStatesGaugeSet, ClassLoadingGaugeSet, GarbageCollectorMetricSet, MemoryUsageGaugeSet, ThreadStatesGaugeSet. – Avis
Danke für die Hilfe, es ist ein guter Ausgangspunkt für mich. – odedia