I'm working on some capacity planning and hoping to find some reasonable capacity limits to a functional Consul cluster.
To that end, I've been reading through the code looking for a bit more detailed metrics. I found a few metrics I'm curious about:
"consul.fsm.kvs.set.count" - it looks like a count of writes - 1 for each Consul server node in the quorum.
"consul.consul.fsm.kvs.delete.count" looks like the count of deletes - 1 for each Consul server node in the quorum.
They all look related to "consul.consul.kvs.apply.count" - which looks to be the leader "applying" the write or delete - after it's been written to enough server nodes - possibly related to Raft.
But I can't seem to find a metric for KV reads. Is there one?