I'd rather see this output being able to be captured by something the sink
that Todd suggested, rather than focusing on shell access.  HServerLoad is
super-summary at the RS level, and both the items in 4089 and 4147 are
proposed to be "summarized" but still have reasonable detail (e.g., even
table/CF summary there could be dozens of entries given a reasonably
complex system).




On 7/29/11 1:15 PM, "Andrew Purtell" <[email protected]> wrote:

>There is also the matter of HServerLoad and how that is used by the shell
>and master UI to report on cluster status.
>
>I'd like the shell to be able to let the user explore all of these
>different reports interactively.
>
>At the very least, they should all be handled the same way.
>
>And then there is Riley's work over at FB on a slow query log. How does
>that fit in? 
> 
>Best regards,
>
>
>   - Andy
>
>Problems worthy of attack prove their worth by hitting back. - Piet Hein
>(via Tom White)
>
>
>>________________________________
>>From: Todd Lipcon <[email protected]>
>>To: [email protected]
>>Sent: Friday, July 29, 2011 9:58 AM
>>Subject: Re: HBASE-4089 & HBASE-4147 - on the topic of ops output
>>
>>What I'd prefer is something like:
>>
>>interface BlockCacheReportSink {
>>  public void reportStats(BlockCacheReport report);
>>}
>>
>>class LoggingBlockCacheReportSink {
>>  ... {
>>    log it with whatever formatting you want
>>  }
>>}
>>
>>then a configuration which could default to the logging implementation,
>>but
>>orgs could easily substitute their own implementation. For example, I
>>could
>>see wanting to do an implementation where it keeps local RRD graphs of
>>some
>>stats, or pushes them to a central management server.
>>
>>The assumption is that BlockCacheReport is a fairly straightforward
>>"struct"
>>with the non-formatted information available.
>>
>>-Todd
>>
>>On Fri, Jul 29, 2011 at 4:15 AM, Doug Meil
>><[email protected]>wrote:
>>
>>>
>>> Hi Folks-
>>>
>>> You probably already my email yesterday on this...
>>>  https://issues.apache.org/jira/browse/HBASE-4089 (block cache report)
>>>
>>> ...and I just created this one...
>>>  https://issues.apache.org/jira/browse/HBASE-4147 (StoreFile query
>>> report)
>>>
>>> What I'd like to run past the dev-list is this:  if Hbase had periodic
>>> summary usage statistics, where should they go?  What I'd like to throw
>>> out for discussion is that I'm suggesting that it should simply go to
>>>the
>>> log files and users can slice and dice this on their own.  No UI (I.e.,
>>> JSPs), no JMX, etc.
>>>
>>>
>>> The summary out the output is this:
>>> BlockCacheReport:  on configured interval, print out summary of
>>>blockcache
>>> (at table/CF level) to log file. This one is point-in-time, not delta.
>>>
>>> StoreFile read report:  on configured interval, print out summary of
>>> StoreFile accesses and how much time was spent reading each StoreFile
>>>to
>>> log file.
>>>
>>> Thoughts?
>>>
>>> Doug
>>>
>>> >
>>>
>>>
>>
>>
>>-- 
>>Todd Lipcon
>>Software Engineer, Cloudera
>>
>>

Reply via email to