[XNIO-17] Add monitoring via JMX Created: 11/Jun/08  Updated: 30/Nov/08  Resolved: 30/Nov/08

Status: Closed
Project: XNIO
Component/s: None
Affects Version/s: None
Fix Version/s: 1.2.0.CR1

Type: Task Priority: Major
Reporter: David Lloyd Assignee: David Lloyd
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: 0 minutes
Time Spent: 2 days, 4 hours
Original Estimate: Not Specified

Attachments: JPEG File Implementation sample from JConsole.jpg    
Estimated Difficulty: Medium

 Description   

Statistics include socket count, byte/message in/out, etc. Operations include socket kill, etc.



 Comments   
Comment by Robert Hadfield [ 21/Oct/08 ]

Hi, would welcome feedback on the few manageable items provided. I made the MBean name include the local and remote socket endpoints just because that's what seems would be useful to me. There is also a single operation 'close()' on the 'Operations' pane.

Comment by David Lloyd [ 21/Oct/08 ]

Looks cool. Might it be worth providing the socket addresses as attributes too, to make it easier for management software to locate a specific entry without parsing the name?

Comment by David Lloyd [ 21/Oct/08 ]

Also - I am curious how much the counters will detriment performance. If it is significant, I think we probably ought to drop the "messages" counter and just stick with bytes in/out.

Comment by David Lloyd [ 30/Nov/08 ]

I've completed this task. The code has been reorganized so that all common management functions are in the API.

Generated at Wed Sep 26 11:57:25 EDT 2018 using JIRA 7.5.0#75005-sha1:fd8c849d4e278dd8bbaccc61e707a716ad697024.