Thanks a lot Joel.




On Tue, Oct 22, 2013 at 11:27 PM, Joel Koshy <jjkosh...@gmail.com> wrote:

> >
> (1)"kafka.network":type="RequestChannel",name="Processor-0-ResponseQueueSize",
> >
> "kafka.network":type="RequestChannel",name="Processor-1-ResponseQueueSize",
> >
> "kafka.network":type="RequestChannel",name="Processor-2-ResponseQueueSize"
> > Im not getting what  these Processor in (1) are actually for?
>
> Kafka's request handling utilizes a number of processor "threads" and
> responses are added to the above queue before sending to the client.
> This diagram may help:
> https://cwiki.apache.org/confluence/display/KAFKA/Kafka+Internals
>
>
> >
> (2)"kafka.server":type="FetcherLagMetrics",name="ReplicaFetcherThread-0-1-host_moni-192-168-145-119-port_9092-demo-0-ConsumerLag"
>
> This reports how far behind that replica is. The format is
>
> ReplicaFetcherThread-<fetcherid>-<leader-broker-id>-<leaderbrokerinfo>-<topic>-<partition>-ConsumerLag
>
> (Fetcher id is typically zero (since the default number of replica
> fetchers is one).)
>
> >
> >
> (3)"kafka.server":type="FetcherStats",name="ReplicaFetcherThread-0-1-host_moni-192-168-145-119-port_9092-RequestsPerSec"
> >
> (4)"kafka.server":type="FetcherStats",name="ReplicaFetcherThread-0-2-host_moni-192-168-145-176-port_9092-BytesPerSec"
> > The Mbeans (2),(3) and (4) are getting generated on my 3rd broker -
> > host_moni-192.168.145.67,kafka running on same port-9092.Any reason for
> > these.
>
> Requests per sec/byte rate for replica fetchers, but for all fetches
> to the indicated leader brokers (1 and 2).
>
>
> > I am getting some more Mbeans which are not mentioned here-
> > http://kafka.apache.org/documentation.html#monitoring
> >
> Kafka exposes a *lot* of mbeans - not all of them are listed on that
> page that you are referring to. I think the goal of the table was to
> provide a minimal set of critical metrics that people may want to set
> up monitoring/alerting for.
>
> Thanks,
>
> Joel
>
> >
> > On Tue, Oct 22, 2013 at 11:01 PM, Monika Garg <gargmon...@gmail.com>
> wrote:
> >
> >> Thanks Jun.
> >>
> >>
> >>
> >>
> >> On Tue, Oct 22, 2013 at 8:51 PM, Jun Rao <jun...@gmail.com> wrote:
> >>
> >>> When a broker goes down, we have an optimization in the controller that
> >>> proactively shrinks ISR. The ISR shrink rate only measures the rate
> that
> >>> the leader shrinks ISR and doesn't reflect the shrinking by the
> >>> controller.
> >>> In general, having ISR shrink rate stay at 0 is a good thing since it
> >>> means
> >>> that the followers can always keep up.
> >>>
> >>> Thanks,
> >>>
> >>> Jun
> >>>
> >>>
> >>> On Tue, Oct 22, 2013 at 12:55 AM, Monika Garg <gargmon...@gmail.com>
> >>> wrote:
> >>>
> >>> > Thanks a lot Jun.
> >>> >
> >>> > Now im getting the values in ISR expansion rate,whenever broker goes
> >>> down
> >>> > and then up.
> >>> >
> >>> > But still ISR shrink rate is always having value 0.
> >>> >
> >>> > what I have done is:
> >>> >
> >>> > I made 3 node cluster.Than created 5 partitions with replica=3.
> >>> > partitions got distributed on 1,2,3 brokers with isr= 1,2,3, and
> >>> replica =
> >>> > 1,2,3
> >>> > broker -3 is leader for 2 partitions.
> >>> >
> >>> > then i stopped one broker(say 3),then isr = 1,2 and replica = 1,2,3.
> >>> > In this case I waited for some time to get the ISR shrink value to
> get
> >>> > updated in my jconsole,but value remained 0 for all attributes of ISR
> >>> > shrink rate.
> >>> >
> >>> > Then I started broker(say 3) that i stopped earlier,what I saw is:
> >>> >
> >>> > ISR expansion rate has the values as:
> >>> >
> >>> > count -2 (on both other brokers 1,2)
> >>> > oneminuterate - 0.012 etc.
> >>> >
> >>> > then I again stopped broker-1,still isr shrink rate not getting any
> >>> > value.Can you please check?
> >>> >
> >>> > One more thing if you can please have a look:
> >>> > How the other attributes like FifteenMinuteRate,OneMinuteRate etc are
> >>> > continuosly changing for any Mbean.
> >>> >
> >>> >
> >>> >
> >>> >
> >>> >
> >>> >
> >>> >
> >>> > On Tue, Oct 22, 2013 at 9:00 AM, Jun Rao <jun...@gmail.com> wrote:
> >>> >
> >>> > > Updated the description in
> >>> > > http://kafka.apache.org/documentation.html#monitoring. Does that
> help
> >>> > make
> >>> > > things clearer?
> >>> > >
> >>> > > Thanks,
> >>> > >
> >>> > > Jun
> >>> > >
> >>> > >
> >>> > > On Mon, Oct 21, 2013 at 9:43 AM, Monika Garg <gargmon...@gmail.com
> >
> >>> > wrote:
> >>> > >
> >>> > > > Thanks for replying Neha.It helped me a lot in getting the things
> >>> more
> >>> > > > clear.
> >>> > > > I just have some doubts for the value of below Mbeans,please
> have a
> >>> > look:
> >>> > > > (1)ISR expansion
> >>> > > >
> rate::"kafka.server":name="ISRShrinksPerSec",type="ReplicaManager"
> >>> > > > ,non-zero only during broker startup.
> >>> > > > Does the property (1) mean that,it will be become zero when any
> >>> broker
> >>> > > (in
> >>> > > > a 2 node cluster)is started,and will be non-zero again if both
> the
> >>> > > brokers
> >>> > > > are stopped.
> >>> > > > (2)ISR shrink
> >>> > > >
> rate::"kafka.server":name="ISRShrinksPerSec",type="ReplicaManager"
> >>> > > > , 0
> >>> > > > Will this property(2) be always be zero?
> >>> > > > Thanks.
> >>> > > >
> >>> > > >
> >>> > > >
> >>> > > >
> >>> > > >
> >>> > > > On Mon, Oct 21, 2013 at 8:35 PM, Neha Narkhede <
> >>> > neha.narkh...@gmail.com
> >>> > > > >wrote:
> >>> > > >
> >>> > > > > You may find this useful -
> >>> > > > > http://kafka.apache.org/documentation.html#monitoring
> >>> > > > >
> >>> > > > > Let us know how we can improve the documentation further.
> >>> > > > >
> >>> > > > > Thanks,
> >>> > > > > Neha
> >>> > > > >
> >>> > > > >
> >>> > > > > On Mon, Oct 21, 2013 at 5:42 AM, Monika Garg <
> >>> gargmon...@gmail.com>
> >>> > > > wrote:
> >>> > > > >
> >>> > > > > > Hi,
> >>> > > > > >
> >>> > > > > > I am getting so many Mbeans from My JMX like
> >>> > > kafka.server,kafka.network
> >>> > > > > > etc.
> >>> > > > > >
> >>> > > > > > There are of different types and have a lot of attributes.
> >>> > > > > >
> >>> > > > > > I am trying to get when the attribute value for any Mbean is
> >>> > getting
> >>> > > > > > changed.
> >>> > > > > >
> >>> > > > > > But no helpful docs I am getting for it on google.
> >>> > > > > >
> >>> > > > > > Even the terms used like
> >>> > > > > >
> >>> > kafka.server":type="FetchRequestPurgatory",name="PurgatorySize",here
> >>> > > > > > how/when  the value of PurgatorySize get change.No clue for
> >>> this.
> >>> > > > > > Similar to this there are a lot more values like
> >>> > > > > >
> >>> > > > > > when a topic is created,there is 554 values in kafka.network
> >>> Mbean.
> >>> > > > > >
> >>> > > > > > Please any one can share any doc that explains the Mbeans for
> >>> > > > Kafka-0.8.
> >>> > > > > >
> >>> > > > > > It will be really helpful for me.
> >>> > > > > > Thanks.
> >>> > > > > >
> >>> > > > > > --
> >>> > > > > > *Moni*
> >>> > > > > >
> >>> > > > >
> >>> > > >
> >>> > > >
> >>> > > >
> >>> > > > --
> >>> > > > *Moniii*
> >>> > > >
> >>> > >
> >>> >
> >>> >
> >>> >
> >>> > --
> >>> > *Moniii*
> >>> >
> >>>
> >>
> >>
> >>
> >> --
> >> *Moniii*
> >>
> >
> >
> >
> > --
> > *Moniii*
>



-- 
*Moniii*

Reply via email to