Liberty : Surveillance JAX-WS
Vous pouvez utiliser le MXBean de noeud final pour la surveillance JAX-WS de Liberty.
Des données de performances sont disponibles pour chaque noeud final et chaque opération dans l'application JAX-WS. Chaque noeud final de service Web dispose de son propre MXBean.
Le format de l'objet ObjectName permettant d'identifier chaque MXBean de noeud final peut être l'un des suivants :
org.apache.cxf:bus.id=<bus.name>,type=Performance.Counter.Server,service="<NameSpace><ServiceName>",port="<PortName>"
org.apache.cxf:bus.id=<bus.name>,type=Performance.Counter.Client,service="<NameSpace><ServiceName>",port="<PortName>"
Exemple :org.apache.cxf:bus.id=JaxWsLibertyDemo-Server-Bus,type=Performance.Counter.Server,
service="{http://jaxws.samples/}SimpleEchoService",port="SimpleEchoPort"
org.apache.cxf:bus.id=JaxWsLibertyDemo-Server-Bus,type=Performance.Counter.Client,
service="{http://jaxws.samples/}SimpleEchoService",port="SimpleEchoPort"
Ce MXBean est chargé de fournir un rapport sur le statut des services Web de chaque noeud final et opération.
- Définitions des compteurs (attributs transmis au MXBean)
- AvgResponseTime : temps de réponse moyen (millisecondes).
- MaxResponseTime : temps de réponse maximal (millisecondes).
- MinResponseTime : temps de réponse minimal (millisecondes).
- NumInvocations : nombre d'appels de ce noeud final ou de cette opération.
- NumChekedApplicationFaults : nombre d'erreurs d'application vérifiées.
- NumLogicalRuntimFaluts : nombre d'erreurs d'exécution logiques
- NumRuntimeFaults : nombre d'erreurs d'exécution.
- NumUnCheckedApplicationFaults : nombre d'erreurs d'application non vérifiées.
- TotalHandlingTime : temps de traitement de réponse total (millisecondes).
- Interface de gestion
- L'interface de gestion pour la surveillance des applications de service Web est org.apache.cxf.management.counters.ResponseTimeCounterMBean. Vous pouvez utiliser l'interface de gestion afin d'obtenir un objet proxy. Voir Liberty : Exemples d'accès aux opérations et aux attributs de bean géré.
- Pour plus d'informations sur org.apache.cxf.management.counters.ResponseTimeCounterMBean, reportez-vous au site Apache CXF Javadoc.