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 > > > >>> > > > > > >>> > > > >>> > > > >> > > > > > > > > > >