MongoDB replstatus metricset
This is the replstatus
metricset of the module mongodb.
It requires the following privileges, which is covered by the clusterMonitor
role:
find
/listCollections
action on thelocal
database resourcecollStats
action on thelocal.oplog.rs
collection resourcereplSetGetStatus
action oncluster
resource
For a description of each field in the metricset, see the exported fields section.
Here is an example document generated by this metricset:
{
"@timestamp": "2017-10-12T08:05:34.853Z",
"event": {
"dataset": "mongodb.replstatus",
"duration": 115000,
"module": "mongodb"
},
"metricset": {
"name": "replstatus",
"period": 10000
},
"mongodb": {
"replstatus": {
"headroom": {
"max": null,
"min": null
},
"lag": {
"max": null,
"min": null
},
"members": {
"arbiter": {
"count": 0,
"hosts": null
},
"down": {
"count": 0,
"hosts": null
},
"primary": {
"host": "7ba9ef86c3b0:27017",
"optime": 1651925294
},
"recovering": {
"count": 0,
"hosts": null
},
"rollback": {
"count": 0,
"hosts": null
},
"secondary": {
"count": 0,
"hosts": null,
"optimes": null
},
"startup2": {
"count": 0,
"hosts": null
},
"unhealthy": {
"count": 0,
"hosts": null
},
"unknown": {
"count": 0,
"hosts": null
}
},
"oplog": {
"first": {
"timestamp": 1651925294
},
"last": {
"timestamp": 1651925294
},
"size": {
"allocated": 2379247206,
"used": 1323
},
"window": 0
},
"optimes": {
"applied": 1651925294,
"durable": 1651925294,
"last_committed": 1651925294
},
"server_date": "2022-05-07T12:08:19.506Z",
"set_name": "beats"
}
},
"service": {
"address": "172.28.0.3:27017",
"type": "mongodb"
}
}