Gewusst wie: überwachen von GlassFish-thread-pool über asadmin-Schnittstelle
Ich versuche, die asadmin-Schnittstelle zu überwachen, einen thread-pool auf GlassFish 3.1.1. Ich bin Sie den folgenden Befehl ausführen:
asadmin get -m server.network.my-listener.thread-pool.*
und ich bin immer Daten zurück, aber das meiste hat lastsampletime = -1 (also die zugehörigen Daten null ist; und der ist wertlos).
Hinweis: ich habe auch versucht die REST-Schnittstelle, die ich glaube, asadmin Delegierten zu, und die JMX-Schnittstelle. Gleiche problem: viele der Daten hat lastsampletime = -1.
Hab ich schon gedreht monitoring zu HOCH für alle Module. Was bin ich?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Scheint es, wie die Versetzung von meiner Anwendung war notwendig für die überwachung, um tatsächlich Werte. Vielleicht interpretierte ich die Anleitung falsch ist, aber es scheint zu suggerieren, dass einem restart/redeploy wäre nicht erforderlich:
Oracle GlassFish Server 3.1 Administration Guide
Außerdem ist es seltsam, dass das folgende zeigt, dass es keine monitoring-Daten:
Stattdessen müssen Sie gehen durch eine spezifische Netzwerk-listener wie:
Außerdem hat es mich überrascht, dass die Aktivierung der thread-pool-monitoring IST NICHT genug, um zu sehen, thread-pool-Statistiken. Sie müssen auch die Aktivierung von http-service-monitoring:
Das ist alles, was Sie benötigen sollten zu tun.
HIGH
für die http-service-Modul, auf dem DAS stand-alone " - Instanz, oder cluster, den Sie überwachen möchten.asadmin get -m *instancename*.network.*listener*.thread-pool.*
Sieht, wie Sie sind, DAS monitoring, da Sie über
asadmin get -m server.network.my-listener.thread-pool.*.
Verwendete ich einen einfachen Krieg DAS und machte eine Reihe von http-Anfragen. Ich sehe die corethreads-count und maxthreads-count haben last sample time -1. Und die restlichen Statistiken haben tatsächlich das Letzte mal probieren.
Sofort aktivieren der überwachung ohne Neustart verwenden aktivieren-monitoring command
Der trick ist, dass die thread-pool-und http-service-Module haben hohes Niveau zu bekommen monitoring-info.
Weitere Infos finden Sie https://docs.oracle.com/cd/E26576_01/doc.312/e24928/monitoring.htm#GSADG00558