一、使用须知
错误日志保留时间为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 270174.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 信息。 |