# Uses of Interface
org.apache.zookeeper.metrics.Summary

Packages that use Summary
Package
Description
org.apache.zookeeper.metrics
org.apache.zookeeper.metrics.impl
org.apache.zookeeper.server
ZooKeeper server theory of operation
org.apache.zookeeper.server.metric

## Uses of Summary in org.apache.zookeeper.metrics

Methods in org.apache.zookeeper.metrics that return Summary
Modifier and Type
Method
Description
`Summary`
MetricsContext.`getSummary(String name, MetricsContext.DetailLevel detailLevel)`
Returns a summary.

## Uses of Summary in org.apache.zookeeper.metrics.impl

Methods in org.apache.zookeeper.metrics.impl that return Summary
Modifier and Type
Method
Description
`Summary`
NullMetricsProvider.NullMetricsContext.`getSummary(String name, MetricsContext.DetailLevel detailLevel)`

## Uses of Summary in org.apache.zookeeper.server

Fields in org.apache.zookeeper.server declared as Summary
Modifier and Type
Field
Description
`final Summary`
ServerMetrics.`BATCH_SIZE`
`final Summary`
ServerMetrics.`CLOSE_SESSION_PREP_TIME`
`final Summary`
ServerMetrics.`COMMIT_PROCESS_TIME`
`final Summary`
ServerMetrics.`COMMIT_PROPAGATION_LATENCY`
`final Summary`
ServerMetrics.`COMMITS_QUEUED_IN_COMMIT_PROCESSOR`
`final Summary`
ServerMetrics.`CONCURRENT_REQUEST_PROCESSING_IN_COMMIT_PROCESSOR`
`final Summary`
ServerMetrics.`CONNECTION_TOKEN_DEFICIT`
`final Summary`
ServerMetrics.`DB_INIT_TIME`
Db init time (snapshot loading + txnlog replay)
`final Summary`
ServerMetrics.`DEAD_WATCHERS_CLEANER_LATENCY`
`final Summary`
ServerMetrics.`ELECTION_TIME`
`final Summary`
ServerMetrics.`FOLLOWER_SYNC_TIME`
`final Summary`
ServerMetrics.`FSYNC_TIME`
Txnlog fsync time
`final Summary`
ServerMetrics.`INFLIGHT_DIFF_COUNT`
`final Summary`
ServerMetrics.`INFLIGHT_SNAP_COUNT`
`final Summary`
ServerMetrics.`JVM_PAUSE_TIME`
`final Summary`
ServerMetrics.`LEADER_UNAVAILABLE_TIME`
`final Summary`
ServerMetrics.`LEARNER_REQUEST_PROCESSOR_QUEUE_SIZE`
`final Summary`
ServerMetrics.`LOCAL_WRITE_COMMITTED_TIME`
Time spent by a committed request, for a locally issued write, in the commit processor.
`final Summary`
ServerMetrics.`NETTY_QUEUED_BUFFER`
`final Summary`
ServerMetrics.`NODE_CHANGED_WATCHER`
`final Summary`
ServerMetrics.`NODE_CHILDREN_WATCHER`
`final Summary`
ServerMetrics.`NODE_CREATED_WATCHER`
Fired watcher stats.
`final Summary`
ServerMetrics.`NODE_DELETED_WATCHER`
`final Summary`
ServerMetrics.`OBSERVER_SYNC_TIME`
`final Summary`
ServerMetrics.`OM_COMMIT_PROCESS_TIME`
`final Summary`
ServerMetrics.`OM_PROPOSAL_PROCESS_TIME`
Observer Master processing metrics.
`final Summary`
ServerMetrics.`PENDING_SESSION_QUEUE_SIZE`
`final Summary`
ServerMetrics.`PREP_PROCESS_TIME`
`final Summary`
ServerMetrics.`PREP_PROCESSOR_QUEUE_SIZE`
`final Summary`
ServerMetrics.`PREP_PROCESSOR_QUEUE_TIME`
`final Summary`
ServerMetrics.`PROPAGATION_LATENCY`
Stats for all quorum request.
`final Summary`
ServerMetrics.`PROPOSAL_ACK_CREATION_LATENCY`
`final Summary`
ServerMetrics.`PROPOSAL_LATENCY`
`final Summary`
ServerMetrics.`PROPOSAL_PROCESS_TIME`
`final Summary`
ServerMetrics.`QUORUM_ACK_LATENCY`
`final Summary`
ServerMetrics.`READ_COMMITPROC_TIME`
Time spent by a read request in the commit processor.
`final Summary`
ServerMetrics.`READ_FINAL_PROC_TIME`
Time spent by the final processor.
`final Summary`
ServerMetrics.`READ_ISSUED_FROM_SESSION_QUEUE`
`final Summary`
ServerMetrics.`READ_LATENCY`
Stats for read request.
`final Summary`
ServerMetrics.`READS_AFTER_WRITE_IN_SESSION_QUEUE`
`final Summary`
ServerMetrics.`READS_ISSUED_IN_COMMIT_PROC`
`final Summary`
ServerMetrics.`READS_QUEUED_IN_COMMIT_PROCESSOR`
`final Summary`
ServerMetrics.`REQUEST_THROTTLE_QUEUE_TIME`
`final Summary`
ServerMetrics.`REQUESTS_IN_SESSION_QUEUE`
`final Summary`
ServerMetrics.`RESTORE_TIME`
Restore time
`final Summary`
ServerMetrics.`SERVER_WRITE_COMMITTED_TIME`
Time spent by a committed request for a write, issued by other server, in the commit processor.
`final Summary`
ServerMetrics.`SESSION_QUEUES_DRAINED`
`final Summary`
ServerMetrics.`SNAPSHOT_TIME`
Snapshot writing time
`final Summary`
ServerMetrics.`SOCKET_CLOSING_TIME`
`final Summary`
ServerMetrics.`STARTUP_SNAP_LOAD_TIME`
`final Summary`
ServerMetrics.`STARTUP_TXNS_LOAD_TIME`
`final Summary`
ServerMetrics.`STARTUP_TXNS_LOADED`
`final Summary`
ServerMetrics.`SYNC_PROCESS_TIME`
`final Summary`
ServerMetrics.`SYNC_PROCESSOR_FLUSH_TIME`
`final Summary`
ServerMetrics.`SYNC_PROCESSOR_QUEUE_AND_FLUSH_TIME`
`final Summary`
ServerMetrics.`SYNC_PROCESSOR_QUEUE_SIZE`
`final Summary`
ServerMetrics.`SYNC_PROCESSOR_QUEUE_TIME`
`final Summary`
ServerMetrics.`TIME_WAITING_EMPTY_POOL_IN_COMMIT_PROCESSOR_READ`
`final Summary`
ServerMetrics.`UNAVAILABLE_TIME`
`final Summary`
ServerMetrics.`UPDATE_LATENCY`
Stats for request that need quorum voting.
`final Summary`
ServerMetrics.`WRITE_BATCH_TIME_IN_COMMIT_PROCESSOR`
`final Summary`
ServerMetrics.`WRITE_COMMITPROC_TIME`
Time spent by a write request in the commit processor.
`final Summary`
ServerMetrics.`WRITE_FINAL_PROC_TIME`
`final Summary`
ServerMetrics.`WRITES_ISSUED_IN_COMMIT_PROC`
`final Summary`
ServerMetrics.`WRITES_QUEUED_IN_COMMIT_PROCESSOR`
Methods in org.apache.zookeeper.server with parameters of type Summary
Modifier and Type
Method
Description
`void`
Request.`logLatency(Summary metric)`
`void`
Request.`logLatency(Summary metric, long currentTime)`

## Uses of Summary in org.apache.zookeeper.server.metric

Classes in org.apache.zookeeper.server.metric that implement Summary
Modifier and Type
Class
Description
`class`
`AvgMinMaxCounter`
Generic long counter that keep track of min/max/avg.
`class`
`AvgMinMaxPercentileCounter`
Generic long counter that keep track of min/max/avg/percentiles.