错误日志查询

最近更新时间:2025-01-17 20:16:13

我的收藏
云数据库 MongoDB 控制台支持查询和管理错误日志。错误日志记录数据库运行过程中出现的错误信息,包括致命错误、普通错误和警告,用于故障排查和系统维护,帮助快速定位和解决运行时问题。

使用须知

错误日志保留时间为7天,单次查询时间跨度不超过7天 。

查询错误日志

1. 登录 MongoDB 控制台
2. 在左侧导航栏 MongoDB 的下拉列表中,选择副本集实例或者分片实例。副本集实例与分片实例操作类似。
3. 在右侧实例列表页面上方,选择地域。
4. 在实例列表中,找到目标实例。
5. 单击目标实例 ID,进入实例详情页面。
6. 选择日志管理页签,切换在错误日志页面,可查看到当前地域下所有实例请求的错误日志。

7. 在日志列表上方,可根据实例 ID、日志生成时间段、及其他关键字过滤所需日志。
实例的下拉列表,选择所需查询的实例 ID。
在时间框区域,选择所需查询的时间段。
在关键字输入框,可根据一个或多个关键字(日志类别、日志详情、连接信息)过滤所需的日志。
日志参数
日志含义
日志类型
支持的日志类别包括但不限于 COMMAND、ACCESS、CONTROL、FTDC、INDEX、NETWORK、QUERY、REPL、SHARDING、STORAGE、RECOVERY、JOURNAL 和 WRITE 等。具体支持的类别可能会因 MongoDB 的版本而存在差异。更多信息,请参见日志消息
日志级别
日志级别控制日志消息严重程度,由重至轻划分为:FATAL、ERROR、WARNING。
FATAL:极其严重的错误,通常会导致程序或服务无法继续运行。
ERROR:严重的错误,但不会立即导致程序或服务停止运行。
WARNING:警告信息,表示存在潜在的问题或非预期的行为,但不会立即影响系统的正常运行。
生成时间
错误日志生成的时间。
日志详情
描述原始日志内容,不同版本日志内容的格式存在差异。
4.4 之前的版本,日志内容格式如下所示,包含;时间戳(Timestamp)、日志级别(Log Level)、组件(Component)、请求上下文(Request Context)、消息(Message)。
其中,日志级别:I 为INFO(信息);W:WARNING(警告);E:ERROR(错误);F:FATAL(致命错误);D:DEBUG(调试信息)。
2014-11-03T18:28:32.450-0500 I NETWORK [initandlisten] waiting for connections on port 27017
4.4 以及之后的版本,日志内容格式如下所示,包含时间戳(t)、日志级别(s)、组件(c)、错误代码(id)、请求上下文(ctx)、消息(msg)、附加信息(attr)。
{"t": {"$date": "2023-03-16T14:33:25.117-04:00"},"s": "I","c": "NETWORK","id": 23016,"ctx": "listener","msg": "Waiting for connections","attr": {"port": 27017,"ssl": "off"}}
连接信息
根据请求上下文提取的连接 ID 信息。
日志 ID
日志 ID 信息。