Asankha C. Perera wrote:
Daniel
My aproach to do this, is use synapse esb to geneate proxy's to the
monitorized services, so when a composite service is register to
monitorize i generate all the configuracion for the services proxies,
and with custom mediator obtain the necessary metrics (in this case
response time and aviability). So the application change the
composite service to call the proxys service generated and this proxy
service bypass the message calling my mediators.
If what you require is just to get metrics on proxy services (such as
response time etc), we already do have a way to compute these
statistics. However, as Synapse does not have a administration console
yet, you are obviously not able to see these anywhere.. Indika did
some changes recently to make these statistics available over JMX. So
any proxy service you deploy at runtime will have its metrics
available over JMX. You may build your own console to use this
information or even take a look at the WSO2 ESB which has the ability
to display these metrics on its admin console
<http://wso2.org/project/esb/java/1.6/docs/administratorguide.html#Monitoring>
if that applies.
asankha
This is great news! I will check this rigth now, this feature is
deployed in the 1.1.1 version? I begin the search to locate the MBeans
that brings the service.
Thanks!!
--
A/C Daniel Pereda
Mobility Solutions - http://www.mobilitysol.com
Fco. Araucho 1362, oficina 105, Montevideo, URUGUAY
Móvil (+598) 96 199 105
Teléfono (+598 2) 707 37 95, int 101
Fax (+598 2) 707 37 95, int 123