This is an automated email from the ASF dual-hosted git repository.

markt-asf pushed a commit to branch 11.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/11.0.x by this push:
     new 44f58d38eb Document Tribes status information provided by JMX.
44f58d38eb is described below

commit 44f58d38eb2d5f9fdc0c0e6bbcef9e3f08225f34
Author: Mark Thomas <[email protected]>
AuthorDate: Fri Oct 2 17:56:17 2026 +0100

    Document Tribes status information provided by JMX.
    
    Based on PR #1071 by sainadh777
---
 webapps/docs/changelog.xml     |  9 ++++++++
 webapps/docs/tribes/status.xml | 47 ++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 54 insertions(+), 2 deletions(-)

diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index e993075d59..1571c22fa6 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -257,6 +257,15 @@
       </add>
     </changelog>
   </subsection>
+  <subsection name="Tribes">
+    <changelog>
+      <docs>
+        Document Tribes channel, membership, transport and replication
+        status available through JMX. Based on pull request <pr>1071</pr> by
+        sainadh777. (markt)
+      </docs>
+    </changelog>
+  </subsection>
   <subsection name="Other">
     <changelog>
       <update>
diff --git a/webapps/docs/tribes/status.xml b/webapps/docs/tribes/status.xml
index a89060738a..4cd0451b20 100644
--- a/webapps/docs/tribes/status.xml
+++ b/webapps/docs/tribes/status.xml
@@ -28,9 +28,52 @@
 
 <body>
 
-
 <section name="Status">
-    <p>TODO</p>
+  <p>Tribes exposes the state of a running channel through JMX. Use a JMX
+     client to inspect the channel and its components. See the
+     <a href="../monitoring.html">Tomcat monitoring documentation</a> for
+     ways to connect a JMX client.</p>
+
+  <p>The channel's <code>jmxEnabled</code> attribute controls registration and
+     defaults to <code>true</code>. The default JMX domain is
+     <code>ClusterChannel</code>; <code>jmxDomain</code> and
+     <code>jmxPrefix</code> can change the object names. Each object name
+     includes <code>type=Channel</code>, the channel name, and a
+     <code>component</code> property. A channel must have a name for its
+     components to register. See the
+     <a href="../config/cluster-channel.html">channel configuration</a> for
+     these attributes.</p>
+</section>
+
+<section name="Membership">
+  <p>The <code>component=Membership</code> MBean exposes the the members known
+     to this node. Multicast, static, and cloud membership services expose
+     <code>hasMembers</code> and <code>getMembersByName</code>. A single node
+     cluster has no remote members.</p>
+</section>
+
+<section name="Message transport">
+  <p>The <code>component=Receiver</code> MBean for an NIO receiver exposes
+     <code>Listening</code>, <code>ActiveCount</code>, and
+     <code>PoolSize</code>. The <code>component=Sender</code> MBean exposes
+     properties of the configured sender.</p>
+
+  <p>If a <code>ThroughputInterceptor</code> is configured, its
+     <code>component=Interceptor</code> MBean exposes transmitted and received
+     message counts and transmit errors. A
+     <code>MessageDispatchInterceptor</code> exposes <code>CurrentSize</code>
+     and worker counts for its asynchronous send queue. Interceptor MBeans are
+     present only for configured interceptors.</p>
+</section>
+
+<section name="Session replication">
+  <p>When Tribes is used by a Tomcat cluster, the session manager provides
+     additional replication statistics. For example, a
+     <code>DeltaManager</code> with statistics enabled exposes counters for
+     sent and received session events and state transfers. These are manager
+     statistics, separate from the channel component MBeans. See the
+     <a href="../config/cluster-manager.html">cluster manager
+     configuration</a> for the <code>enableStatistics</code> attribute.</p>
 </section>
 </body>
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to