Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb 是否可以使用WARN、ERROR、INFO日志键配置日志,以减轻监控系统的负担?_Mongodb_Logging - Fatal编程技术网

Mongodb 是否可以使用WARN、ERROR、INFO日志键配置日志,以减轻监控系统的负担?

Mongodb 是否可以使用WARN、ERROR、INFO日志键配置日志,以减轻监控系统的负担?,mongodb,logging,Mongodb,Logging,当mongo出现问题时,是否有办法将日志系统设置为打印消息级别和类型以便于理解 我看到,有时它会打印值得注意的信息,但这些信息没有标记以便于识别,例如:警告、错误、信息等 2019-03-18T14:57:06.683+0100 I REPL_HB[replexec-0]心跳错误(requestId:3)至10.100.xxx.xxx:27117,响应状态:NetworkInterfaceeExceededTimeLimit:无法在时间限制内获得连接 2019-03-18T14:57:12.6

当mongo出现问题时,是否有办法将日志系统设置为打印消息级别和类型以便于理解

我看到,有时它会打印值得注意的信息,但这些信息没有标记以便于识别,例如:警告、错误、信息等

2019-03-18T14:57:06.683+0100 I REPL_HB[replexec-0]心跳错误(requestId:3)至10.100.xxx.xxx:27117,响应状态:NetworkInterfaceeExceededTimeLimit:无法在时间限制内获得连接
2019-03-18T14:57:12.683+0100 I ASIO[复制]连接到10.100.60.138:27117
2019-03-18T14:57:14.852+0100 I网络[侦听器]连接已从10.100.xxx.xxx:53844#15接受(11个连接现已打开)

2019-03-18T14:57:14.852+0100i网络[conn15]从10.100.xxx.xxx:53844 conn15:{驱动程序:{名称:“MongoDB内部客户端”,版本:“4.0.4”},操作系统:{类型:“Linux”,名称:“Ubuntu”,体系结构:“x86_64”,版本:“16.04”}
mongo日志行的常见格式如下

[]

你的意思是:警告、错误、信息等等

默认情况下已经存在(严重性)

严重性代码为

Level   Description
F       Fatal- The database error has caused the database to no longer be accessible
E       Error - Database errors which will stop DB execution.
W       Warning - Database messages which explains potentially harmful behaviour of DB.
I       Informational - Messages just for information purpose like ‘A new connection accepted’.
D       Debug - Mostly useful for debugging the DB errors

您可以阅读有关解码日志行的更多信息,或者

默认情况下,日志中的I(信息)表示严重性级别,其余的是F(致命)、E(错误)、W(警告)、D(调试)那么简单?谢谢但这些都是“信息”。正如您在下面看到的,一些消息实际上是错误,或者至少是您想要的警告?如果是的话,我应该把我的评论变成答案,你的日志只给“信息”,这意味着MangGDB只把它当作信息。如果您想要更多详细日志,您可以更改详细方法或使用我希望其中一些日志至少是警告:2019-03-18T15:32:47.218+0100 I REPL[replication-0]我们太陈旧了,无法使用x.x.x.x:27117作为同步源。将此同步源列入黑名单是因为我们上次获取的timestamp:timestamp(1550252895,1)比最早的timestamp:timestamp(1552444297,1)早1分钟,直到2019-03-18T15:33:47.218+0100