You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@synapse.apache.org by "Asankha C. Perera (JIRA)" <ji...@apache.org> on 2008/10/08 04:03:44 UTC

[jira] Resolved: (SYNAPSE-465) JMX monitoring and management of endpoints

     [ https://issues.apache.org/jira/browse/SYNAPSE-465?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Asankha C. Perera resolved SYNAPSE-465.
---------------------------------------

    Resolution: Fixed

Fixed on trunk with many new enhancements for JMX monitoring of Group (i.e. Load balance and Fail Over) and Leaf (i.e. Address, WSDL etc) endpoints

> JMX monitoring and management of endpoints
> ------------------------------------------
>
>                 Key: SYNAPSE-465
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-465
>             Project: Synapse
>          Issue Type: Improvement
>          Components: Endpoints
>    Affects Versions: 1.2
>            Reporter: Eric Hubert
>            Assignee: Asankha C. Perera
>             Fix For: 1.3
>
>
> * Ability to query status of endpoints via JMX
> It must be possible to query the status (active/inactive) of endpoints via JMX. While for single endpoints it is sufficient to have a state information ("active", "inactive") for load balancing groups the total number of endpoints is needed to have the information about the total number of configured endpoints, as well as the number of active endpoints.
> * It must be possible to manually activate/deactivate endpoints via JMX
> It must be possible to manually active/deactivate members of a load balancing group via JMX. Manually deactivated nodes must not be activated automatically. They need to be reactivated via JMX. This deactivation must not break requests which are currently processed. This is required to put endpoints into maintenence
> * Read JMX statistics directly from memory
> All JMX functions must read the statistics values directly from memory. It should be possible to reset statistics on a leaf level (per endpoint) or on a group level (all endpoints) or globally via a JMX operation from an external monitoring application after data retrieval. JMS statistic gathering must be decoupled from statistic recording to a database.
> * Calculate and expose message throughput
> Depending on message count and the configured collecting time interval, the message throughput (in messages per second) has to be offered as an additional queryable value.
> * Expose message size metrics
> If the implementation does not add a measurable performance overhead, within the specified collection interval, minimum, maximum, average and total cumulated message sizes as well as message size throughput in bytes per second should be exposed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org