上海公司建设网站,单位网站建设要记入无形资产吗,品牌授权,俄语淘宝网站建设版本控制
从 MongoDB 4.4 开始#xff0c;MongoDB 数据库工具现在与 MongoDB 服务器分开发布#xff0c;并使用自己的版本控制#xff0c;初始版本为100.0.0. 此前#xff0c;这些工具与 MongoDB 服务器一起发布#xff0c;并使用匹配的版本控制。
兼容性
mongotop 版本…版本控制
从 MongoDB 4.4 开始MongoDB 数据库工具现在与 MongoDB 服务器分开发布并使用自己的版本控制初始版本为100.0.0. 此前这些工具与 MongoDB 服务器一起发布并使用匹配的版本控制。
兼容性
mongotop 版本100.7.3支持以下版本的 MongoDB Server
MongoDB 6.0
MongoDB 5.0
MongoDB 4.4
MongoDB 4.2
行为
mongotop 程序使用 top 收集数据的命令。 top 返回累积使用统计信息mongotop 重置每个轮询间隔的使用统计信息。当指定副本集列表格式时mongotop 总是连接到主服务器。如果连接到一个副本集而主副本集不可达则montop返回一个错误消息。
示例
要连接 mongotop 到一个 mongod 请在系统命令行执行不是通过 mongo shell 。 如下
实例在远程主机上运行并每 5 秒报告一次。–uri 指定主机和端口的选项。运行 mongotop 的用户必须有 serverStatus 和 top 特权。内置角色 clusterMonitor 提供这些特权。
sit_rs1:PRIMARY db.getRole(clusterMonitor, { showPrivileges: true }).privileges[0]
{resource : {cluster : true},actions : [checkFreeMonitoringStatus,connPoolStats,getDefaultRWConcern,getCmdLineOpts,getLog,getParameter,getShardMap,hostInfo,inprog,listDatabases,listSessions,listShards,netstat,replSetGetConfig,replSetGetStatus,serverStatus, # ------ serverStatus 特权 shardingState,top, # ----- top 特权useUUID]
}连接单台服务器
–uriconnectionString 指定可解析的 URI 连接字符串 MongoDB 部署的信息用引号引起来
rootubuntu-x64_01:/opt# mongotop 5 --urimongodb://admin:******192.168.88.11:27017/admin?authSourceadminsslfalse
2023-07-28T09:53:15.2730800 WARNING: On some systems, a password provided directly in a connection string or using --uri may be visible to system status programs such as ps that may be invoked by other users. Consider omitting the password to provide it via stdin, or using the --config option to specify a configuration file with the password.
2023-07-28T09:53:15.2920800 connected to: mongodb://[**REDACTED**]192.168.88.11:27017/admin?authSourceadminsslfalsens total read write 2023-07-28T09:53:2008:00local.oplog.rs 8ms 8ms 0ms admin.system.keys 0ms 0ms 0ms admin.system.roles 0ms 0ms 0ms admin.system.users 0ms 0ms 0ms admin.system.version 0ms 0ms 0ms config.settings 0ms 0ms 0ms
config.system.sessions 0ms 0ms 0ms config.transactions 0ms 0ms 0ms
local.replset.election 0ms 0ms 0ms local.system.replset 0ms 0ms 0ms ns total read write 2023-07-28T09:53:2508:00local.oplog.rs 10ms 10ms 0ms admin.system.keys 0ms 0ms 0ms admin.system.roles 0ms 0ms 0ms admin.system.users 0ms 0ms 0ms admin.system.version 0ms 0ms 0ms config.settings 0ms 0ms 0ms
config.system.sessions 0ms 0ms 0ms config.transactions 0ms 0ms 0ms
local.replset.election 0ms 0ms 0ms local.system.replset 0ms 0ms 0ms ns total read write 2023-07-28T09:53:3008:00local.oplog.rs 9ms 9ms 0ms admin.system.keys 0ms 0ms 0ms admin.system.roles 0ms 0ms 0ms admin.system.users 0ms 0ms 0ms admin.system.version 0ms 0ms 0ms config.settings 0ms 0ms 0ms
config.system.sessions 0ms 0ms 0ms config.transactions 0ms 0ms 0ms
local.replset.election 0ms 0ms 0ms local.system.replset 0ms 0ms 0ms 100.0从版本开始 mongotop连接字符串也可以作为位置参数提供而不使用 --uri, 作为位置参数可以在命令行上的任何点指定连接字符串只要它以 mongodb:/ / 或 mongodbsrv:// 开头。例如
rootubuntu-x64_01:/opt# mongotop 5 --username admin --password ****** --authenticationDatabaseadmin mongodb://192.168.88.11:27017
2023-07-28T10:06:31.6840800 WARNING: On some systems, a password provided directly using --password may be visible to system status programs such as ps that may be invoked by other users. Consider omitting the password to provide it via stdin, or using the --config option to specify a configuration file with the password.
2023-07-28T10:06:31.7020800 connected to: mongodb://192.168.88.11:27017ns total read write 2023-07-28T10:06:3608:00local.oplog.rs 16ms 16ms 0ms admin.system.keys 0ms 0ms 0ms admin.system.roles 0ms 0ms 0ms admin.system.users 0ms 0ms 0ms admin.system.version 0ms 0ms 0ms config.settings 0ms 0ms 0ms
config.system.sessions 0ms 0ms 0ms config.transactions 0ms 0ms 0ms
local.replset.election 0ms 0ms 0ms local.system.replset 0ms 0ms 0ms ns total read write 2023-07-28T10:06:4108:00local.oplog.rs 12ms 12ms 0ms admin.system.keys 0ms 0ms 0ms admin.system.roles 0ms 0ms 0ms admin.system.users 0ms 0ms 0ms admin.system.version 0ms 0ms 0ms config.settings 0ms 0ms 0ms
config.system.sessions 0ms 0ms 0ms config.transactions 0ms 0ms 0ms
local.replset.election 0ms 0ms 0ms local.system.replset 0ms 0ms 0ms ns total read write 2023-07-28T10:06:4608:00local.oplog.rs 12ms 12ms 0ms admin.system.keys 0ms 0ms 0ms admin.system.roles 0ms 0ms 0ms admin.system.users 0ms 0ms 0ms admin.system.version 0ms 0ms 0ms config.settings 0ms 0ms 0ms
config.system.sessions 0ms 0ms 0ms config.transactions 0ms 0ms 0ms
local.replset.election 0ms 0ms 0ms local.system.replset 0ms 0ms 0ms 或者您可以使用 --host 和 --port 指定主机和端口的选项如果 mongod 实例需要认证可以指定用户 -u以及认证数据库 --authenticationDatabase。如果省略 --password 选项会提示输入密码。
rootubuntu-x64_01:/opt# mongotop 5 --usernameadmin --password****** --authenticationDatabaseadmin --host192.168.88.11 --port27017
2023-07-28T10:20:34.9080800 WARNING: On some systems, a password provided directly using --password may be visible to system status programs such as ps that may be invoked by other users. Consider omitting the password to provide it via stdin, or using the --config option to specify a configuration file with the password.
2023-07-28T10:20:34.9270800 connected to: mongodb://192.168.88.11:27017/ns total read write 2023-07-28T10:20:3908:00local.oplog.rs 12ms 12ms 0ms admin.system.keys 0ms 0ms 0ms admin.system.roles 0ms 0ms 0ms admin.system.users 0ms 0ms 0ms admin.system.version 0ms 0ms 0ms config.settings 0ms 0ms 0ms
config.system.sessions 0ms 0ms 0ms config.transactions 0ms 0ms 0ms
local.replset.election 0ms 0ms 0ms local.system.replset 0ms 0ms 0ms ns total read write 2023-07-28T10:20:4408:00local.oplog.rs 14ms 14ms 0ms admin.system.keys 0ms 0ms 0ms admin.system.roles 0ms 0ms 0ms admin.system.users 0ms 0ms 0ms admin.system.version 0ms 0ms 0ms config.settings 0ms 0ms 0ms
config.system.sessions 0ms 0ms 0ms config.transactions 0ms 0ms 0ms
local.replset.election 0ms 0ms 0ms local.system.replset 0ms 0ms 0ms ns total read write 2023-07-28T10:20:4908:00local.oplog.rs 9ms 9ms 0ms admin.system.keys 0ms 0ms 0ms admin.system.roles 0ms 0ms 0ms admin.system.users 0ms 0ms 0ms admin.system.version 0ms 0ms 0ms config.settings 0ms 0ms 0ms
config.system.sessions 0ms 0ms 0ms config.transactions 0ms 0ms 0ms
local.replset.election 0ms 0ms 0ms local.system.replset 0ms 0ms 0ms Fields
mongotop 返回以毫秒 (ms.) 为单位指定的时间值, mongotop 仅报告活动的命名空间或数据库。如果您没有看到数据库或集合则表明它最近没有收到任何活动。
字段描述mongotop.ns包含数据库名称空间它组合了数据库名称和集合。mongotop.db包含数据库的名称。以“.”命名的数据库是指全局锁而不是特定的数据库。该字段不会出现除非您使用 --locks 选项调用了montop。–locks 在mongod 3.0或更新版本的实例上调用时如果没有报告每个数据库的锁使用情况则返回错误。mongotop.total提供此mongod在此名称空间上操作所花费的总时间。mongotop.read提供此mongod在此名称空间上执行读操作所花费的时间。mongotop.write提供此mongod在此名称空间上执行写操作所花费的时间。mongotop.timestamp为返回的数据提供时间戳。