# Agent and modules generated by the plugin

- The plugin will create a global agent with the following modules:

<table border="1" id="bkmrk-%3Cnombre-agente%3E.data"><colgroup><col></col></colgroup><tbody><tr><td>&lt;Module prefix&gt;.Datasources </td></tr><tr><td>&lt;Module prefix&gt;.Datasources count</td></tr><tr><td>&lt;Module prefix&gt;.Deployments </td></tr><tr><td>&lt;Module prefix&gt;.Deployments count</td></tr><tr><td>&lt;Module prefix&gt;.Threadpools </td></tr><tr><td>&lt;Module prefix&gt;.Threadpools count</td></tr><tr><td>&lt;Module prefix&gt;.committed.heap-memory-usage</td></tr><tr><td>&lt;Module prefix&gt;.committed.non-heap-memory-usage</td></tr><tr><td>&lt;Module prefix&gt;.committed.init.heap-memory-usage</td></tr><tr><td>&lt;Module prefix&gt;.committed.init.non-heap-memory-usage</td></tr><tr><td>&lt;Module prefix&gt;.max.heap-memory-usage</td></tr><tr><td>&lt;Module prefix&gt;.max.non-heap-memory-usage</td></tr><tr><td>&lt;Module prefix&gt;.used.heap-memory-usage</td></tr><tr><td>&lt;Module prefix&gt;.used.non-heap-memory-usage</td></tr><tr><td>&lt;Module prefix&gt;.committed.server.log</td></tr></tbody></table>

In turn, if monitoring of these is enabled, it will create an agent for each :

- **Deployments**

<table border="1" id="bkmrk-%3Cprefijo-modulo%3E.con"><colgroup><col></col></colgroup><tbody><tr><td>&lt;Module prefix&gt;.context-root</td></tr><tr><td>&lt;Module prefix&gt;.active-sessions</td></tr><tr><td>&lt;Module prefix&gt;.expired-sessions</td></tr><tr><td>&lt;Module prefix&gt;.highest-session-count</td></tr><tr><td>&lt;Module prefix&gt;.max-active-sessions</td></tr><tr><td>&lt;Module prefix&gt;.rejected-sessions</td></tr><tr><td>&lt;Module prefix&gt;.server</td></tr><tr><td>&lt;Module prefix&gt;.servlet</td></tr><tr><td>&lt;Module prefix&gt;.session-avg-alive-time</td></tr><tr><td>&lt;Module prefix&gt;.session-max-alive-time</td></tr><tr><td>&lt;Module prefix&gt;.sessions-created</td></tr><tr><td>&lt;Module prefix&gt;.virtual-host</td></tr><tr><td>&lt;Module prefix&gt;.websocket</td></tr></tbody></table>

- **Threads**

<table border="1" id="bkmrk-%3Cprefijo-modulo%3E.%3Cna"><colgroup><col></col></colgroup><tbody><tr><td>&lt;Module prefix&gt;.&lt;name thread&gt;.active-count</td></tr><tr><td>&lt;Module prefix&gt;.&lt;name thread&gt;.completed-task-count</td></tr><tr><td>&lt;Module prefix&gt;.&lt;name thread&gt;.current-thread-count</td></tr><tr><td>&lt;Module prefix&gt;.&lt;name thread&gt;.keepalive-time</td></tr><tr><td>&lt;Module prefix&gt;.&lt;name thread&gt;.largest-thread-count</td></tr><tr><td>&lt;Module prefix&gt;.&lt;name thread&gt;.max-threads</td></tr><tr><td>&lt;Module prefix&gt;.&lt;name thread&gt;.queue-size</td></tr><tr><td>&lt;Module prefix&gt;.&lt;name thread&gt;.rejected-count</td></tr><tr><td>&lt;Module prefix&gt;.&lt;name thread&gt;.task-count</td></tr></tbody></table>

- **Datasources**

It will create a boolean module, for each service, that will show whether it is True or False.