Right.
Stargate cluster status is centralized view. I use it to monitor the health
of our cluster by selectively querying rows on each region server.

On Thu, Nov 18, 2010 at 4:19 PM, Vaibhav Puranik <vpura...@gmail.com> wrote:

> Ted,
>
> I looked at /usr/bin/curl http://$server:8080/status/cluster.
>
> But there is no traffic data there. All the data this interface returns is
> already available through HBase web interface.
>
> Regards,
> Vaibhav
>
> >
>
> On Thu, Nov 18, 2010 at 10:05 AM, Ted Yu <yuzhih...@gmail.com> wrote:
>
> > You can query Stargate.
> > E.g.
> > /usr/bin/curl http://$server:8080/status/cluster
> >
> > You can see region information in the output.
> >
> > On Thu, Nov 18, 2010 at 9:11 AM, Vaibhav Puranik <vpura...@gmail.com>
> > wrote:
> >
> > > Meanwhile, I was able to roughly estimate which table is getting
> traffic
> > by
> > > executing the following commands:
> > >
> > > 1) Store ngrep output in a file (for few seconds)
> > > ngrep -W byline port 60020 > temp.out
> > >
> > > 2) Find out all the tables that region server has from HBase user
> > > interface.
> > > For each table execute the following commands:
> > > grep 'TableName,' temp.out | wc -l
> > >
> > > This was enough for us as even which table was getting hit would be
> very
> > > useful information for us. I am guessing there should be a way to grep
> > > region name too.
> > >
> > > Regards,
> > > Vaibhav,
> > > GumGum
> > >
> > >
> > >
> > > On Wed, Nov 17, 2010 at 9:22 AM, Jean-Daniel Cryans <
> jdcry...@apache.org
> > > >wrote:
> > >
> > > > AFAIK most monitoring systems don't like dynamically-named metrics,
> > > > for example in ganglia you would end up with an ever growing number
> of
> > > > metrics for req/regions (one for each region that the region server
> > > > ever had). At the very least it should be included in the region
> > > > server report so that the master can take action and plan
> accordingly,
> > > > the new master has better facilities for that.
> > > >
> > > > J-D
> > > >
> > > > On Wed, Nov 17, 2010 at 8:15 AM, Lars George <lars.geo...@gmail.com>
> > > > wrote:
> > > > > JD,
> > > > >
> > > > > Should we create a metric for it so that it dynamically counts per
> > > > > region its usage? That can then be exposed via Ganglia context or
> > JMX.
> > > > > Just wondering.
> > > > >
> > > > > Lars
> > > > >
> > > > > On Wed, Nov 17, 2010 at 5:04 PM, Vaibhav Puranik <
> vpura...@gmail.com
> > >
> > > > wrote:
> > > > >> hi,
> > > > >>
> > > > >> Thanks for the suggestions JD & Michael.
> > > > >> The region servers serving ROOT & META regions are fine.
> > > > >>
> > > > >> I will try analysing tcpdump output.
> > > > >>
> > > > >> Regards,
> > > > >> Vaibhav
> > > > >> GumGum
> > > > >>
> > > > >>
> > > > >>
> > > > >> On Tue, Nov 16, 2010 at 7:15 AM, Michael Segel <
> > > > michael_se...@hotmail.com>wrote:
> > > > >>
> > > > >>>
> > > > >>> Beyond this... which region is serving your ROOT and meta data?
> > > > >>>
> > > > >>> That node will probably get a higher load.
> > > > >>> Also, how many disks do you have and how many nodes?
> > > > >>> You could see higher CPU loads if you're I/O bound.
> > > > >>>
> > > > >>> > Date: Mon, 15 Nov 2010 18:24:31 -0800
> > > > >>> > Subject: Re: Correlating traffic with regions
> > > > >>> > From: jdcry...@apache.org
> > > > >>> > To: user@hbase.apache.org
> > > > >>> >
> > > > >>> > Yeah this is one area where HBase could do a much better job...
> > > > >>> > because there's not really a way to do it within the database.
> > One
> > > > >>> > thing you can do is to tcpdump a few seconds of traffic on that
> > > node
> > > > >>> > and decipher which tables (shown in the region name) are being
> > > used.
> > > > >>> >
> > > > >>> > J-D
> > > > >>> >
> > > > >>> > On Mon, Nov 15, 2010 at 5:17 PM, Vaibhav Puranik <
> > > vpura...@gmail.com
> > > > >
> > > > >>> wrote:
> > > > >>> > > Hi all,
> > > > >>> > >
> > > > >>> > > We are running 0.20.6 in production.
> > > > >>> > >
> > > > >>> > > On one of our nodes, we are seeing CPU (all 8 CPUS) hovering
> > near
> > > > 60%.
> > > > >>> But
> > > > >>> > > the node has many tables and many regions on it.
> > > > >>> > >
> > > > >>> > > Is there an easy way to find out which of these regions or
> > tables
> > > > are
> > > > >>> > > getting most of the traffic?
> > > > >>> > >
> > > > >>> > > Regards,
> > > > >>> > > Vaibhav Purnaik
> > > > >>> > > GumGum
> > > > >>> > >
> > > > >>>
> > > > >>>
> > > > >>
> > > > >
> > > >
> > >
> >
>

Reply via email to