This repository has been archived by the owner on Sep 25, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 146
Stats
Jeff Wolski edited this page Jul 10, 2015
·
5 revisions
ringpop emits stats using the statsd
client provided to its constructor. All stats listed below are relative to a ringpop.<hostPort>
prefix.
Counts
-
filtered-change
- a change that was recorded for dissemination was filtered at the time it was to be issued -
full-sync
- the full membership state is disseminated during gossip -
join.complete
- a join is completed -
join.recv
- a join request is received -
membership.checksum-computed
- membership checksum was recomputed upon receiving and applying a membership update -
membership-set.(alive|suspect|faulty)
- a membership update with the specified status is applied after bootstrap -
membership-update.(alive|suspect|faulty)
- a membership update with the specified status is applied -
ping.recv
- a ping is received -
ping.send
- a ping is sent -
ping-req.recv
- a ping-req is received -
ping-req.send
- a ping is sent -
requestProxy.retry.aborted
- a proxied request retry is aborted -
requestProxy.retry.attempted
- a proxied request retry is attempted -
requestProxy.retry.failed
- a proxied request is retried up to the maximum number of retries and fails -
requestProxy.retry.reroute.local
- a proxied request is rerouted to a local handler -
requestProxy.retry.reroute.remote
- a proxied request is rerouted to a remote node -
requestProxy.retry.succeeded
- a proxied request is retried and succeeds -
requestProxy.send.error
- a proxied request fails to be sent -
requestProxy.send.success
- a proxied request is sent -
ring.checksum-computed
- the ring's checksum was recomputed after a server was added/removed
Gauges
-
changes.apply
- number of changes applied when disseminated during gossip -
changes.disseminate
- number of changes to disseminate during gossip -
checksum
- the membership checksum (recomputed after membership change) -
max-piggyback
- max number of times a change is disseminated during gossip -
member-count-by-round
- The number of members pinged per protocol period round -
num-members
- number of members in membership (emitted when membership is updated)
Timers
-
compute-checksum
- time it takes to compute checksum -
join-time
- the time it takes for a join process to complete -
ping
- response times of a ping -
ping-req
- response times of a ping-req -
ping-req.other-members
- the number of random members select for a ping-req (NOTE: This will be changed to a gauge) -
ping-req-ping
- response times of a ping sent in response to a ping-req received -
protocol.delay
- the expected delay of the protocol period -
protocol.frequency
- the actual delay of the protocol period taking into account gossip response times -
round-time
- The time it takes to complete a protocol period round -
shuffle-time
- The time it takes for membership to be shuffled after a protocol period round is completed -
updates
- the number of updates processed during the last membership update (NOTE: This will be changed to a gauge)