On Monitoring Nomad | Nomad by HashiCorp we find some important metrics to monitor the Consensus Protocol (Raft).
However: Where can these metrics be found exactly? The metrics endpoint (called on the server node) does only return the following (but no nomad.raft.leader.lastContact)
"Labels": {},
"Name": "nomad.raft.appliedIndex",
"Value": 35945
},
{
"Labels": {},
"Name": "nomad.raft.boltdb.freePageBytes",
"Value": 61440
},
{
"Labels": {},
"Name": "nomad.raft.boltdb.freelistBytes",
"Value": 136
},
{
"Labels": {},
"Name": "nomad.raft.boltdb.numFreePages",
"Value": 9
},
{
"Labels": {},
"Name": "nomad.raft.boltdb.numPendingPages",
"Value": 6
},
{
"Labels": {},
"Name": "nomad.raft.boltdb.openReadTxn",
"Value": 0
},
{
"Labels": {},
"Name": "nomad.raft.boltdb.txstats.pageAlloc",
"Value": 313425920
},
{
"Labels": {},
"Name": "nomad.raft.boltdb.txstats.pageCount",
"Value": 76520
},
{
"Labels": {},
"Name": "nomad.raft.lastIndex",
"Value": 35945
},
{
"Labels": {},
"Name": "nomad.raft.leader.oldestLogAge",
"Value": 621143808
}