Thank you Peter !
I intended to use broker state to determine the health but i was not sure.
I will use under replicated partition metric instead.

--dsingh

On Wed, Aug 19, 2020 at 1:40 PM Peter Bukowinski <pmb...@gmail.com> wrote:

> The broker state metric just reports on the state of the broker itself,
> not whether it is in sync. A replacement broker will quickly reach a broker
> state of 3 on startup even though it has to catch up on many replicas.
> Don’t rely on it for checking if a cluster/broker is healthy with no
> under-replicated partitions.
>
> For that, you can look at the underreplicated partition count metric.
>
> -- Peter (from phone)
>
> > On Aug 19, 2020, at 12:52 AM, Dhirendra Singh <dhirendr...@gmail.com>
> wrote:
> >
> > So is this metric just gives information that broker process up and
> running
> > ? or does it indicate something more of broker state or partitions it
> hold ?
> >
> >
> >
> >> On Mon, Aug 17, 2020 at 6:17 PM Karolis Pocius
> >> <karolis.poc...@sentiance.com.invalid> wrote:
> >>
> >> I tried using this metric for determining when the broker is back in the
> >> cluster and became the leader for partitions it owned before restart,
> but
> >> that's not the case.
> >>
> >> In the end I've settled for checking
> >> kafka.server:name=LeaderCount,type=ReplicaManager which tells me when
> the
> >> broker is actually operational and serving data.
> >>
> >> On Mon, Aug 17, 2020 at 3:29 PM Dhirendra Singh <dhirendr...@gmail.com>
> >> wrote:
> >>
> >>> I have a question regarding Kafka BrokerState Metric value 3. According
> >> to
> >>> the documentation value 3 means running state.
> >>> What does this running state mean for the broker? Does it mean data of
> >> all
> >>> partitions on this broker is in sync ?
> >>> Is it safe to assume that when broker transition to state 3 after
> restart
> >>> it recovered all partitions data from the leader and is in sync with
> the
> >>> leaders ?
> >>>
> >>> Thanks,
> >>> dsingh
> >>>
> >>
>

Reply via email to