public class LuceneIndexMetrics extends Object
| Constructor and Description |
|---|
LuceneIndexMetrics(String regionPath,
String indexName,
int queryExecutions,
long queryExecutionTime,
long queryRateAverageLatency,
int queryExecutionsInProgress,
long queryExecutionTotalHits,
int updates,
long updateTime,
long updateRateAverageLatency,
int updatesInProgress,
int commits,
long commitTime,
long commitRateAverageLatency,
int commitsInProgress,
int documents)
This constructor is to be used by internal JMX framework only.
|
| Modifier and Type | Method and Description |
|---|---|
long |
getCommitRateAverageLatency()
Returns the average latency for the commit operations using the
LuceneIndex |
int |
getCommits()
Returns the number of commit operations executed on the
LuceneIndex |
int |
getCommitsInProgress()
Returns the number of commit operations in progress for the
LuceneIndex |
long |
getCommitTime()
Returns the time consumed by the commit operations on the
LuceneIndex |
int |
getDocuments()
Returns the number of documents indexed by
LuceneIndex |
String |
getIndexName()
Returns the
String name of the LuceneIndex created |
int |
getQueryExecutions()
Returns the number of query executions using the
LuceneIndex |
int |
getQueryExecutionsInProgress()
Returns the number of query executions in progress which are using the
LuceneIndex |
long |
getQueryExecutionTime()
Returns the time duration for execution of queries using the
LuceneIndex |
long |
getQueryExecutionTotalHits()
Returns the number of hits for the query execution using the
LuceneIndex |
long |
getQueryRateAverageLatency()
Returns the average latency for query executions using the
LuceneIndex |
String |
getRegionPath()
Returns the
String path for the region on which the LuceneIndex is created |
long |
getUpdateRateAverageLatency()
Returns the average latency for the update operations on the
LuceneIndex |
int |
getUpdates()
Returns the number of update operations on the
LuceneIndex |
int |
getUpdatesInProgress()
Returns the number of update operations in progress for the
LuceneIndex |
long |
getUpdateTime()
Returns the time consumed for the update operations on the
LuceneIndex |
String |
toString()
Outputs the string message containing all the stats stored for the
LuceneIndex |
@ConstructorProperties(value={"regionPath","indexName","queryExecutions","queryExecutionTime","queryRateAverageLatency","queryExecutionsInProgress","queryExecutionTotalHits","updates","updateTime","updateRateAverageLatency","updatesInProgress","commits","commitTime","commitRateAverageLatency","commitsInProgress","documents"}) public LuceneIndexMetrics(String regionPath, String indexName, int queryExecutions, long queryExecutionTime, long queryRateAverageLatency, int queryExecutionsInProgress, long queryExecutionTotalHits, int updates, long updateTime, long updateRateAverageLatency, int updatesInProgress, int commits, long commitTime, long commitRateAverageLatency, int commitsInProgress, int documents)
regionPath - the path for the region on which the LuceneIndex is createdindexName - the name of the LuceneIndex createdqueryExecutions - the number of query executions using the LuceneIndexqueryExecutionTime - the time duration for execution of queries using the
LuceneIndexqueryRateAverageLatency - the average latency for query executions using the
LuceneIndexqueryExecutionsInProgress - the number of query executions in progress which are using the
LuceneIndexqueryExecutionTotalHits - the number of hits for the query execution using the
LuceneIndexupdates - the number of update operations on the LuceneIndexupdateTime - the time consumed for the update operations on the LuceneIndexupdateRateAverageLatency - the average latency for the update operations on the
LuceneIndexupdatesInProgress - the number of update operations in progress for the
LuceneIndexcommits - the number of commit operations executed on the LuceneIndexcommitTime - the time consumed by the commit operations on the LuceneIndexcommitRateAverageLatency - the average latency for the commit operations using the
LuceneIndexcommitsInProgress - the number of commit operations in progress for the
LuceneIndexdocuments - the number of documents indexed by LuceneIndexpublic String getRegionPath()
String path for the region on which the LuceneIndex is createdpublic String getIndexName()
String name of the LuceneIndex createdpublic int getQueryExecutions()
LuceneIndexpublic long getQueryExecutionTime()
LuceneIndexpublic long getQueryRateAverageLatency()
LuceneIndexpublic int getQueryExecutionsInProgress()
LuceneIndexpublic long getQueryExecutionTotalHits()
LuceneIndexpublic int getUpdates()
LuceneIndexpublic long getUpdateTime()
LuceneIndexpublic long getUpdateRateAverageLatency()
LuceneIndexpublic int getUpdatesInProgress()
LuceneIndexpublic int getCommits()
LuceneIndexpublic long getCommitTime()
LuceneIndexpublic long getCommitRateAverageLatency()
LuceneIndexpublic int getCommitsInProgress()
LuceneIndexpublic int getDocuments()
LuceneIndexpublic String toString()
LuceneIndex