Uses of Class
voldemort.annotations.jmx.JmxGetter

Packages that use JmxGetter
voldemort.client The user facing interface to Voldemort. 
voldemort.client.protocol.admin Classes that abstract admin based Voldemort requests. 
voldemort.cluster Classes that model a voldemort cluster. 
voldemort.cluster.failuredetector Classes associated with client side failure detectors. 
voldemort.common.service   
voldemort.coordinator   
voldemort.server The Voldemort server. 
voldemort.server.http The HTTP server. 
voldemort.server.niosocket The Voldemort NIO socket server implementation. 
voldemort.server.protocol.admin Server side implementation of admin based requests 
voldemort.server.rest   
voldemort.server.scheduler The scheduler service ( which runs a job every n minutes ) + The actual jobs as well. 
voldemort.server.socket The services on the server side which handle normal + admin requests 
voldemort.server.storage The storage service which handles instantiating all the stores and their corresponding engines. 
voldemort.store.bdb.stats   
voldemort.store.readonly A storage engine that provides very efficient read-only access to large sorted files of data. 
voldemort.store.rebalancing Server side wrapper stores used for redirection during rebalancing. 
voldemort.store.routed A store implmentation that handles routing to nodes, and repairing obsolete values detected on those nodes. 
voldemort.store.slop A store implementation that falls back on storing values in additional nodes not in the preference list when nodes are unavailable. 
voldemort.store.stats Store wrappers which deal with statistics 
 

Uses of JmxGetter in voldemort.client
 

Methods in voldemort.client with annotations of type JmxGetter
 java.lang.String ZenStoreClient.getClusterMetadataVersion()
           
 int ClientThreadPool.getNumberOfActiveThreads()
           
 int ClientThreadPool.getNumberOfThreads()
           
 int ClientThreadPool.getQueuedRequests()
           
 

Uses of JmxGetter in voldemort.client.protocol.admin
 

Methods in voldemort.client.protocol.admin with annotations of type JmxGetter
 double SocketPool.getAvgWaitTimeMs()
           
 int SocketPool.getNumberOfActiveConnections()
           
 int SocketPool.getNumberOfCheckedInConnections()
           
 int SocketPool.getNumberSocketsCreated()
           
 int SocketPool.getNumberSocketsDestroyed()
           
 

Uses of JmxGetter in voldemort.cluster
 

Methods in voldemort.cluster with annotations of type JmxGetter
 java.lang.String Cluster.getName()
           
 int Cluster.getNumberOfNodes()
           
 

Uses of JmxGetter in voldemort.cluster.failuredetector
 

Methods in voldemort.cluster.failuredetector with annotations of type JmxGetter
 int AbstractFailureDetector.getAvailableNodeCount()
           
 java.lang.String AbstractFailureDetector.getAvailableNodes()
           
 int AbstractFailureDetector.getNodeCount()
           
 java.lang.String ThresholdFailureDetector.getNodeThresholdStats()
           
 java.lang.String AbstractFailureDetector.getUnavailableNodes()
           
 java.lang.String BannagePeriodFailureDetector.getUnavailableNodesBannageExpiration()
          Deprecated.  
 

Uses of JmxGetter in voldemort.common.service
 

Methods in voldemort.common.service with annotations of type JmxGetter
 java.util.List<java.lang.String> SchedulerService.getScheduledJobs()
           
 boolean AbstractService.isStarted()
           
 

Uses of JmxGetter in voldemort.coordinator
 

Methods in voldemort.coordinator with annotations of type JmxGetter
 double CoordinatorService.getAverageDeleteCompletionTimeInMs()
           
 double CoordinatorService.getAverageGetAllCompletionTimeInMs()
           
 double CoordinatorService.getAverageGetCompletionTimeInMs()
           
 double CoordinatorService.getAveragePutCompletionTimeInMs()
           
 int CoordinatorService.getNumberOfActiveThreads()
           
 int FatClientWrapper.getNumberOfActiveThreads()
           
 int CoordinatorService.getNumberOfThreads()
           
 int FatClientWrapper.getNumberOfThreads()
           
 long CoordinatorErrorStats.getNumIllegalArgumentExceptions()
           
 long CoordinatorErrorStats.getNumRejectedExecutionExceptions()
           
 long CoordinatorErrorStats.getNumVoldemortExceptions()
           
 long CoordinatorService.getQ99DeleteLatency()
           
 long CoordinatorService.getQ99GetAllLatency()
           
 long CoordinatorService.getQ99GetLatency()
           
 long CoordinatorService.getQ99PutLatency()
           
 int CoordinatorService.getQueuedRequests()
           
 int FatClientWrapper.getQueuedRequests()
           
 

Uses of JmxGetter in voldemort.server
 

Methods in voldemort.server with annotations of type JmxGetter
 int AbstractSocketService.getPort()
          Simply retrieves the port on which this service is listening for incoming requests.
 

Uses of JmxGetter in voldemort.server.http
 

Methods in voldemort.server.http with annotations of type JmxGetter
 int HttpService.getNumberOfThreads()
           
 int HttpService.getPort()
           
 

Uses of JmxGetter in voldemort.server.niosocket
 

Methods in voldemort.server.niosocket with annotations of type JmxGetter
 double NioSocketService.getCommReadBufferSize()
           
 double NioSocketService.getCommWriteBufferSize()
           
 int NioSocketService.getNumActiveConnections()
           
 int NioSocketService.getNumQueuedConnections()
           
 double NioSocketService.getprocessingTimeMs99th()
           
 double NioSocketService.getProcessingTimeMsAvg()
           
 double NioSocketService.getSelectCount99th()
           
 double NioSocketService.getSelectCountAvg()
           
 double NioSocketService.getSelectTimeMs99th()
           
 double NioSocketService.getSelectTimeMsAvg()
           
 

Uses of JmxGetter in voldemort.server.protocol.admin
 

Methods in voldemort.server.protocol.admin with annotations of type JmxGetter
 AsyncOperationStatus AsyncOperation.getStatus()
           
 

Uses of JmxGetter in voldemort.server.rest
 

Methods in voldemort.server.rest with annotations of type JmxGetter
 java.util.concurrent.atomic.AtomicLong NettyConnectionStats.getActiveNumberOfConnections()
           
 int RestService.getActiveThreadsInWorkerPool()
           
 int StorageExecutionHandler.getActiveThreadsInWorkerPool()
           
 int RestService.getAllThreadInWorkerPool()
           
 int StorageExecutionHandler.getAllThreadInWorkerPool()
           
 int RestService.getQueuedRequests()
           
 int StorageExecutionHandler.getQueuSize()
           
 

Uses of JmxGetter in voldemort.server.scheduler
 

Methods in voldemort.server.scheduler with annotations of type JmxGetter
 long DataCleanupJob.getEntriesScanned()
           
 

Uses of JmxGetter in voldemort.server.socket
 

Methods in voldemort.server.socket with annotations of type JmxGetter
 int SocketServer.getCurrentThreads()
           
 int SocketServer.getMaxThreads()
           
 int SocketServer.getPort()
           
 int SocketServer.getRemainingThreads()
           
 

Uses of JmxGetter in voldemort.server.storage
 

Methods in voldemort.server.storage with annotations of type JmxGetter
 long StorageService.getEntriesScanned()
           
 long StorageService.getGrantedPermits()
           
 java.util.List<java.lang.String> StorageService.getPermitOwners()
           
 

Uses of JmxGetter in voldemort.store.bdb.stats
 

Methods in voldemort.store.bdb.stats with annotations of type JmxGetter
 long BdbEnvironmentStats.getAllotedCacheSize()
           
 long BdbEnvironmentStats.getBINFetches()
           
 long BdbEnvironmentStats.getBINFetchMisses()
           
 long BdbEnvironmentStats.getBtreeLatches()
           
 java.lang.String BdbEnvironmentStats.getBtreeStats()
           
 long BdbEnvironmentStats.getCachedBINs()
           
 long BdbEnvironmentStats.getCachedUpperINs()
           
 long BdbEnvironmentStats.getCleanerBacklog()
           
 long BdbEnvironmentStats.getEntryCount()
           
 long BdbEnvironmentStats.getEvictedBINs()
           
 long BdbEnvironmentStats.getEvictedINs()
           
 long BdbEnvironmentStats.getEvictedLNs()
           
 java.lang.String BdbEnvironmentStats.getFastStatsAsString()
           
 long BdbEnvironmentStats.getFileDeletionBacklog()
           
 long BdbEnvironmentStats.getFileDeletionBacklogBytes()
           
 long BdbEnvironmentStats.getINFetches()
           
 long BdbEnvironmentStats.getINFetchMisses()
           
 long BdbEnvironmentStats.getLNFetches()
           
 long BdbEnvironmentStats.getLNFetchMisses()
           
 long BdbEnvironmentStats.getNumAcquiresNoWaiters()
           
 long BdbEnvironmentStats.getNumAcquiresWithContention()
           
 long BdbEnvironmentStats.getNumCacheMiss()
           
 long BdbEnvironmentStats.getNumCheckpoints()
           
 long BdbEnvironmentStats.getNumCleanerDeletions()
           
 long BdbEnvironmentStats.getNumCleanerEntriesRead()
           
 long BdbEnvironmentStats.getNumCleanerRuns()
           
 long BdbEnvironmentStats.getNumEnvironmentFailureExceptions()
           
 long BdbEnvironmentStats.getNumExceptions()
           
 long BdbEnvironmentStats.getNumFSyncs()
           
 long BdbEnvironmentStats.getNumLockTimeoutExceptions()
           
 long BdbEnvironmentStats.getNumNotResident()
           
 long BdbEnvironmentStats.getNumRandomReadBytes()
           
 long BdbEnvironmentStats.getNumRandomReads()
           
 long BdbEnvironmentStats.getNumRandomWriteBytes()
           
 long BdbEnvironmentStats.getNumRandomWrites()
           
 long BdbEnvironmentStats.getNumReadBytesTotal()
           
 long BdbEnvironmentStats.getNumReadsTotal()
           
 long BdbEnvironmentStats.getNumSequentialReadBytes()
           
 long BdbEnvironmentStats.getNumSequentialReads()
           
 long BdbEnvironmentStats.getNumSequentialWriteBytes()
           
 long BdbEnvironmentStats.getNumSequentialWrites()
           
 long BdbEnvironmentStats.getNumWriteBytesTotal()
           
 long BdbEnvironmentStats.getNumWritesTotal()
           
 double BdbEnvironmentStats.getPercentageBINMiss()
           
 double BdbEnvironmentStats.getPercentageCacheHits()
           
 double BdbEnvironmentStats.getPercentageCacheMisses()
           
 double BdbEnvironmentStats.getPercentageContended()
           
 double BdbEnvironmentStats.getPercentageINMiss()
           
 double BdbEnvironmentStats.getPercentageLNMiss()
           
 double BdbEnvironmentStats.getPercentageRandomReadBytes()
           
 double BdbEnvironmentStats.getPercentageRandomReads()
           
 double BdbEnvironmentStats.getPercentageRandomWriteBytes()
           
 double BdbEnvironmentStats.getPercentageReadBytes()
           
 double BdbEnvironmentStats.getPercentageReads()
           
 double BdbEnvironmentStats.getPercentageUtilization()
           
 double BdbEnvironmentStats.getPercentRandomWrites()
           
 long BdbEnvironmentStats.getTotalCacheSize()
           
 long BdbEnvironmentStats.getTotalSpace()
           
 long BdbEnvironmentStats.getTotalSpaceUtilized()
           
 java.lang.String BdbEnvironmentStats.getUtilizationSummaryAsString()
           
 

Uses of JmxGetter in voldemort.store.readonly
 

Methods in voldemort.store.readonly with annotations of type JmxGetter
 java.lang.String ReadOnlyStorageEngine.getChunkIdToNumChunks()
          Returns a string representation of map of chunk id to number of chunks
 long ReadOnlyStorageEngine.getLastSwapped()
          Time since last time the store was swapped
 java.lang.String ReadOnlyStorageEngine.getName()
           
 

Uses of JmxGetter in voldemort.store.rebalancing
 

Methods in voldemort.store.rebalancing with annotations of type JmxGetter
 boolean RedirectingStore.getIsRedirectingStoreEnabled()
           
 long ProxyPutStats.getNumPendingProxyPuts()
           
 long ProxyPutStats.getNumProxyPutFailures()
           
 

Uses of JmxGetter in voldemort.store.routed
 

Methods in voldemort.store.routed with annotations of type JmxGetter
 java.lang.String PipelineRoutedStats.getExceptionCountsAsString()
           
 long PipelineRoutedStats.getNumBenignExceptions()
           
 long PipelineRoutedStats.getNumInsufficientOperationalNodesExceptions()
           
 long PipelineRoutedStats.getNumInsufficientZoneResponsesExceptions()
           
 long PipelineRoutedStats.getNumInvalidMetadataExceptions()
           
 long PipelineRoutedStats.getNumObsoleteVersionExceptions()
           
 long PipelineRoutedStats.getNumSevereExceptions()
           
 long PipelineRoutedStats.getNumStoreTimeoutExceptions()
           
 long PipelineRoutedStats.getNumUnreachableStoreExceptions()
           
 

Uses of JmxGetter in voldemort.store.slop
 

Methods in voldemort.store.slop with annotations of type JmxGetter
 java.util.Map<java.lang.Integer,java.lang.Long> SlopStorageEngine.getOutstandingByNode()
           
 java.util.Map<java.lang.Integer,java.lang.Long> SlopStorageEngine.getOutstandingByZone()
           
 long SlopStorageEngine.getOutstandingTotal()
           
 

Uses of JmxGetter in voldemort.store.stats
 

Methods in voldemort.store.stats with annotations of type JmxGetter
 double StoreStatsJmx.getAverageDeleteCompletionTimeInMs()
           
 double StoreStatsJmx.getAverageGetAllCompletionTimeInMs()
           
 double StoreStatsJmx.getAverageGetAllCount()
           
 double StoreStatsJmx.getAverageGetAllSizeInBytes()
           
 double StoreStatsJmx.getAverageGetCompletionTimeInMs()
           
 double StoreStatsJmx.getAverageGetSizeInBytes()
           
 double StoreStatsJmx.getAveragePutCompletionTimeInMs()
           
 double StoreStatsJmx.getAveragePutSizeInBytes()
           
 double StreamingStats.getAvgFetchEntriesNetworkTimeMs()
           
 double StreamingStats.getAvgFetchEntriesStorageTimeMs()
           
 double StreamingStats.getAvgFetchKeysNetworkTimeMs()
           
 double StreamingStats.getAvgFetchKeysStorageTimeMs()
           
 double StoreStatsJmx.getAvgOperationCompletionTimeInMs()
           
 double StreamingStats.getAvgSlopUpdateNetworkTimeMs()
           
 double StreamingStats.getAvgSlopUpdateStorageTimeMs()
           
 double StreamingStats.getAvgUpdateEntriesNetworkTimeMs()
           
 double StreamingStats.getAvgUpdateEntriesStorageTimeMs()
           
 double ClientSocketStatsJmx.getCheckoutQueueLengthQ50th()
           
 double ClientSocketStatsJmx.getCheckoutQueueLengthQ99th()
           
 int ClientSocketStatsJmx.getConnActive()
           
 int ClientSocketStatsJmx.getConnAvailable()
           
 int ClientSocketStatsJmx.getConnectionsCheckinout()
           
 int ClientSocketStatsJmx.getConnectionsCreated()
           
 int ClientSocketStatsJmx.getConnectionsDestroyed()
           
 float StoreStatsJmx.getDeleteThroughput()
           
 double StreamingStats.getFetchEntriesFetchRate()
           
 double StreamingStats.getFetchEntriesScanRate()
           
 double StreamingStats.getFetchFileFetchRate()
           
 double StreamingStats.getFetchKeysFetchRate()
           
 double StreamingStats.getFetchKeysScanRate()
           
 float StoreStatsJmx.getGetAllThroughput()
           
 float StoreStatsJmx.getGetAllThroughputInBytes()
           
 float StoreStatsJmx.getGetThroughput()
           
 float StoreStatsJmx.getGetThroughputInBytes()
           
 long StoreStatsJmx.getMaxDeleteLatency()
           
 long StoreStatsJmx.getMaxGetAllCount()
           
 long StoreStatsJmx.getMaxGetAllLatency()
           
 long StoreStatsJmx.getMaxGetAllSizeInBytes()
           
 long StoreStatsJmx.getMaxGetLatency()
           
 long StoreStatsJmx.getMaxGetSizeInBytes()
           
 long StoreStatsJmx.getMaxPutLatency()
           
 long StoreStatsJmx.getMaxPutSizeInBytes()
           
 int ClientSocketStatsJmx.getMonitoringCheckoutSampleSize()
           
 int ClientSocketStatsJmx.getMonitoringInterval()
           
 int ClientSocketStatsJmx.getMonitoringResourceRequestSampleSize()
           
 long StoreStatsJmx.getNumberOfCallsToDelete()
           
 long StoreStatsJmx.getNumberOfCallsToGet()
           
 long StoreStatsJmx.getNumberOfCallsToGetAll()
           
 long StoreStatsJmx.getNumberOfCallsToPut()
           
 long StoreStatsJmx.getNumberOfExceptions()
           
 long StoreStatsJmx.getNumberOfObsoleteVersions()
           
 double StoreStatsJmx.getOperationThroghputInBytes()
           
 double StoreStatsJmx.getOperationThroughput()
           
 double StoreStatsJmx.getPercentGetAllReturningEmptyResponse()
           
 double StoreStatsJmx.getPercentGetReturningEmptyResponse()
           
 float StoreStatsJmx.getPutThroughput()
           
 float StoreStatsJmx.getPutThroughputInBytes()
           
 long StoreStatsJmx.getQ95DeleteLatency()
           
 long StoreStatsJmx.getQ95GetAllLatency()
           
 long StoreStatsJmx.getQ95GetLatency()
           
 long StoreStatsJmx.getQ95PutLatency()
           
 long StoreStatsJmx.getQ99DeleteLatency()
           
 long StoreStatsJmx.getQ99GetAllLatency()
           
 long StoreStatsJmx.getQ99GetLatency()
           
 long StoreStatsJmx.getQ99PutLatency()
           
 int ClientSocketStatsJmx.getResourceRequestCount()
           
 double ClientSocketStatsJmx.getResourceRequestQueueLengthQ50th()
           
 double ClientSocketStatsJmx.getResourceRequestQueueLengthQ99th()
           
 double ClientSocketStatsJmx.getResourceRequestWaitMsAverage()
           
 double ClientSocketStatsJmx.getResourceRequestWaitMsQ50th()
           
 double ClientSocketStatsJmx.getResourceRequestWaitMsQ99th()
           
 double StreamingStats.getSlopUpdatePutRate()
           
 double StreamingStats.getUpdateEntriesPutRate()
           
 double ClientSocketStatsJmx.getWaitMsAverage()
           
 double ClientSocketStatsJmx.getWaitMsQ50th()
           
 double ClientSocketStatsJmx.getWaitMsQ99th()
           
 



Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu