Author: junrao
Date: Wed Oct 23 03:34:29 2013
New Revision: 1534899
URL: http://svn.apache.org/r1534899
Log:
add per partition lag jmx
Modified:
kafka/site/08/ops.html
Modified: kafka/site/08/ops.html
URL:
http://svn.apache.org/viewvc/kafka/site/08/ops.html?rev=1534899&r1=1534898&r2=1534899&view=diff
==============================================================================
--- kafka/site/08/ops.html (original)
+++ kafka/site/08/ops.html Wed Oct 23 03:34:29 2013
@@ -180,12 +180,12 @@ We pay particular we do graphing and ale
</tr>
<tr>
<td>Message in rate</td>
- <td>"kafka.server":name="AllTopicsMessagesInPerSec",
type="BrokerTopicMetrics"</td>
+
<td>"kafka.server":name="AllTopicsMessagesInPerSec",type="BrokerTopicMetrics"</td>
<td></td>
</tr>
<tr>
<td>Byte in rate</td>
- <td>"kafka.server":name="AllTopicsBytesInPerSec",
type="BrokerTopicMetrics"</td>
+
<td>"kafka.server":name="AllTopicsBytesInPerSec",type="BrokerTopicMetrics"</td>
<td></td>
</tr>
<tr>
@@ -195,7 +195,7 @@ We pay particular we do graphing and ale
</tr>
<tr>
<td>Byte out rate</td>
- <td>"kafka.server":name="AllTopicsBytesOutPerSec",
type="BrokerTopicMetrics"</td>
+
<td>"kafka.server":name="AllTopicsBytesOutPerSec",type="BrokerTopicMetrics"</td>
<td></td>
</tr>
<tr>
@@ -205,22 +205,22 @@ We pay particular we do graphing and ale
</tr>
<tr>
<td># of under replicated partitions (|ISR| < |all replicas|)</td>
- <td>"kafka.server":name="UnderReplicatedPartitions",
type="ReplicaManager"</td>
+
<td>"kafka.server":name="UnderReplicatedPartitions",type="ReplicaManager"</td>
<td>0</td>
</tr>
<tr>
<td>Is controller active on broker</td>
- <td>"kafka.controller":name="ActiveControllerCount",
type="KafkaController"</td>
+
<td>"kafka.controller":name="ActiveControllerCount",type="KafkaController"</td>
<td>only one broker in the cluster should have 1</td>
</tr>
<tr>
<td>Leader election rate</td>
- <td>"kafka.controller":name="LeaderElectionRateAndTimeMs",
type="ControllerStats"</td>
+
<td>"kafka.controller":name="LeaderElectionRateAndTimeMs",type="ControllerStats"</td>
<td>non-zero when there are broker failures</td>
</tr>
<tr>
<td>Unclean leader election rate</td>
- <td>"kafka.controller":name="UncleanLeaderElectionsPerSec",
type="ControllerStats"</td>
+
<td>"kafka.controller":name="UncleanLeaderElectionsPerSec",type="ControllerStats"</td>
<td>0</td>
</tr>
<tr>
@@ -248,17 +248,22 @@ We pay particular we do graphing and ale
</tr>
<tr>
<td>Max lag in messages btw follower and leader replicas</td>
- <td>"kafka.server":name="([-.\w]+)-MaxLag",
type="ReplicaFetcherManager"</td>
+
<td>"kafka.server":name="([-.\w]+)-MaxLag",type="ReplicaFetcherManager"</td>
+ <td>< replica.lag.max.messages</td>
+ </tr>
+ <tr>
+ <td>Lag in messages per follower replicas</td>
+
<td>"kafka.server":name="([-.\w]+)-ConsumerLag",type="FetcherLagMetrics"</td>
<td>< replica.lag.max.messages</td>
</tr>
<tr>
<td>Requests waiting in the producer purgatory</td>
- <td>"kafka.server":name="PurgatorySize",
type="ProducerRequestPurgatory"</td>
+
<td>"kafka.server":name="PurgatorySize",type="ProducerRequestPurgatory"</td>
<td>non-zero if ack=-1 is used</td>
</tr>
<tr>
<td>Requests waiting in the fetch purgatory</td>
- <td>"kafka.server":name="PurgatorySize",
type="FetchRequestPurgatory"</td>
+ <td>"kafka.server":name="PurgatorySize",type="FetchRequestPurgatory"</td>
<td>size depends on fetch.wait.max.ms in the consumer</td>
</tr>
<tr>