org.apache.solr.store.blockcache
Class Metrics

java.lang.Object
  extended by org.apache.solr.store.blockcache.Metrics
All Implemented Interfaces:
org.apache.hadoop.metrics.Updater

public class Metrics
extends Object
implements org.apache.hadoop.metrics.Updater


Nested Class Summary
static class Metrics.MethodCall
           
 
Field Summary
 AtomicLong blockCacheEviction
           
 AtomicLong blockCacheHit
           
 AtomicLong blockCacheMiss
           
 AtomicLong blockCacheSize
           
 AtomicLong indexCount
           
 AtomicLong indexMemoryUsage
           
 Map<String,Metrics.MethodCall> methodCalls
           
 AtomicLong queriesExternal
           
 AtomicLong queriesInternal
           
 AtomicLong recordCount
           
 AtomicLong recordReads
           
 AtomicLong recordWrites
           
 AtomicLong rowCount
           
 AtomicLong rowReads
           
 AtomicLong rowWrites
           
 AtomicLong segmentCount
           
 AtomicLong shardBuffercacheAllocate1024
           
 AtomicLong shardBuffercacheAllocate8192
           
 AtomicLong shardBuffercacheAllocateOther
           
 AtomicLong shardBuffercacheLost
           
 AtomicLong tableCount
           
 
Constructor Summary
Metrics(org.apache.hadoop.conf.Configuration conf)
           
 
Method Summary
 void doUpdates(org.apache.hadoop.metrics.MetricsContext context)
           
static void main(String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

blockCacheHit

public AtomicLong blockCacheHit

blockCacheMiss

public AtomicLong blockCacheMiss

blockCacheEviction

public AtomicLong blockCacheEviction

blockCacheSize

public AtomicLong blockCacheSize

rowReads

public AtomicLong rowReads

rowWrites

public AtomicLong rowWrites

recordReads

public AtomicLong recordReads

recordWrites

public AtomicLong recordWrites

queriesExternal

public AtomicLong queriesExternal

queriesInternal

public AtomicLong queriesInternal

shardBuffercacheAllocate1024

public AtomicLong shardBuffercacheAllocate1024

shardBuffercacheAllocate8192

public AtomicLong shardBuffercacheAllocate8192

shardBuffercacheAllocateOther

public AtomicLong shardBuffercacheAllocateOther

shardBuffercacheLost

public AtomicLong shardBuffercacheLost

methodCalls

public Map<String,Metrics.MethodCall> methodCalls

tableCount

public AtomicLong tableCount

rowCount

public AtomicLong rowCount

recordCount

public AtomicLong recordCount

indexCount

public AtomicLong indexCount

indexMemoryUsage

public AtomicLong indexMemoryUsage

segmentCount

public AtomicLong segmentCount
Constructor Detail

Metrics

public Metrics(org.apache.hadoop.conf.Configuration conf)
Method Detail

main

public static void main(String[] args)
                 throws InterruptedException
Throws:
InterruptedException

doUpdates

public void doUpdates(org.apache.hadoop.metrics.MetricsContext context)
Specified by:
doUpdates in interface org.apache.hadoop.metrics.Updater


Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.