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

Joerg Hoh updated FELIX-6783:
-----------------------------
    Description: 
We have a functionality which heavily uses the EventAdmin to send asnychronous 
events; this results in a heavy usage of the threadpool, and we often have the 
maxiumum number of threads active.  But beyond this (which is also only visible 
in threaddumps, the actual number of threads active in that threadpool is not 
exposed at all) we don't have a chance to find out the actual size of the queue 
of the executor.

There should be a way to monitor the relevant runtime information of the 
eventadmin to better understand what's going on.


  was:
We have a functionality which heavily uses the EventAdmin to send asnychronous 
events; this results in a heavy usage of the threadpool, and we often have the 
maxiumum number of threads active.  But beyond this (which is also only visible 
in threaddumps, the actual number of threads active in that threadpool is not 
exposed at all) we don't have a chance to find out the actual size of the queue 
of the executor.

There should be a way to monitor the relevant runtime information to better 
understand what's going on.



> Improve monitoring of EventAdmin's threadpool
> ---------------------------------------------
>
>                 Key: FELIX-6783
>                 URL: https://issues.apache.org/jira/browse/FELIX-6783
>             Project: Felix
>          Issue Type: Task
>          Components: Event Admin
>    Affects Versions: eventadmin-1.6.4
>            Reporter: Joerg Hoh
>            Priority: Major
>
> We have a functionality which heavily uses the EventAdmin to send 
> asnychronous events; this results in a heavy usage of the threadpool, and we 
> often have the maxiumum number of threads active.  But beyond this (which is 
> also only visible in threaddumps, the actual number of threads active in that 
> threadpool is not exposed at all) we don't have a chance to find out the 
> actual size of the queue of the executor.
> There should be a way to monitor the relevant runtime information of the 
> eventadmin to better understand what's going on.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to