MongoDB collstats 指标集
编辑MongoDB collstats 指标集
编辑这是 mongodb 模块的 collstats
指标集。
它使用 top
管理命令来返回每个集合的使用统计信息。它提供以下类型的操作所用的时间(以微秒为单位)和操作计数:
- 总计
- readLock(读锁)
- writeLock(写锁)
- queries(查询)
- getmore
- insert(插入)
- update(更新)
- remove(删除)
- commands(命令)
它需要以下权限,这些权限由 clusterMonitor
角色覆盖:
-
在
cluster
资源上的top
操作
这是一个默认指标集。如果未配置主机模块,则默认启用此指标集。
有关指标集中每个字段的描述,请参阅导出的字段部分。
这是此指标集生成的示例文档
{ "@timestamp": "2017-10-12T08:05:34.853Z", "event": { "dataset": "mongodb.collstats", "duration": 115000, "module": "mongodb" }, "metricset": { "name": "collstats", "period": 10000 }, "mongodb": { "collstats": { "collection": "oplog.rs", "commands": { "count": 0, "time": { "us": 0 } }, "db": "local", "getmore": { "count": 0, "time": { "us": 0 } }, "insert": { "count": 0, "time": { "us": 0 } }, "lock": { "read": { "count": 1, "time": { "us": 7 } }, "write": { "count": 1, "time": { "us": 6600 } } }, "name": "local.oplog.rs", "queries": { "count": 0, "time": { "us": 0 } }, "remove": { "count": 0, "time": { "us": 0 } }, "total": { "count": 2, "time": { "us": 6607 } }, "update": { "count": 0, "time": { "us": 0 } } } }, "service": { "address": "172.28.0.5:27017", "type": "mongodb" } }