public class GridCacheQueryMetricsAdapter extends Object implements QueryMetrics
QueryMetrics.| Modifier and Type | Class and Description |
|---|---|
static class |
GridCacheQueryMetricsAdapter.QueryMetricsSnapshot
Query metrics snapshot.
|
| Constructor and Description |
|---|
GridCacheQueryMetricsAdapter(GridMetricManager mmgr,
String cacheName,
boolean isNear) |
| Modifier and Type | Method and Description |
|---|---|
double |
averageTime()
Gets average execution time of query.
|
int |
executions()
Gets total number execution of query.
|
int |
fails()
Gets total number of times a query execution failed.
|
long |
maximumTime()
Gets maximum execution time of query.
|
long |
minimumTime()
Gets minimum execution time of query.
|
void |
reset()
Resets query metrics.
|
QueryMetrics |
snapshot() |
String |
toString() |
void |
update(long duration,
boolean fail)
Update metrics.
|
public GridCacheQueryMetricsAdapter(GridMetricManager mmgr, String cacheName, boolean isNear)
mmgr - Metrics manager.cacheName - Cache name.isNear - Is near flag.public long minimumTime()
minimumTime in interface QueryMetricspublic long maximumTime()
maximumTime in interface QueryMetricspublic double averageTime()
averageTime in interface QueryMetricspublic int executions()
executions in interface QueryMetricspublic int fails()
fails in interface QueryMetricspublic void update(long duration,
boolean fail)
duration - Duration of queue execution.fail - True query executed unsuccessfully false otherwise.public QueryMetrics snapshot()
public void reset()
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.8.1 Release Date : May 21 2020