云监控提供的日志服务功能可呈现和查询云函数的业务日志和接入日志两种日志类型,具体说明如下表所示。
日志类型 | 说明 |
|---|---|
业务日志 | 即run日志,由开发者根据业务需要调用云函数提供的日志接口生成,主要记录系统的运行状况或业务执行流程中的一些关键信息,包括异常的状态、动作、关键事件等。 |
接入日志 | 即access日志,由云函数平台生成,主要记录客户端访问服务端的所有请求信息。针对特定情况下的问题定位,若基于业务日志不能定位到错误请求源头,您可查询接入日志,根据错误码(userCode)等关键信息找到调用异常的接口记录,再根据traceId查询具体的业务日志记录,从而快速地定位报错原因并解决问题。 |
默认情况下,选择日志类型和服务名称后,系统会自动执行一次查询操作。时间选择框默认时间跨度为最近7天,查询结果按照分钟级时间从最新开始展示。

在该页面您可以执行以下操作:

点击“保存”后,添加的过滤条件处于启用状态,“查询结果”区域将展示指定时间范围内符合条件的日志信息。鼠标滑动至过滤器上,可对其进行禁用、删除和编辑操作,并且禁用后可再次启用。

,相当于添加了traceId过滤器,可过滤出该traceId的所有日志。若想去除过滤,鼠标放置在页面顶端该traceId过滤器上,将其禁用或者删除即可。
若选择的时间范围跨度不同,系统返回的日志数据块细化粒度也不同。下文以7天时间跨度来说明通过直方图查看日志分布的方法。

点击某一天的数据块,例如2023-06-02 00:00:00,系统返回这一天0点-3点的日志分布,您也可通过时间选择框修改小时跨度而细化展示这一天每小时的日志命中数。同时在“查询结果”区域会同步展示指定时间范围内的日志查询结果。

点击某一小时的蓝色数据块,例如2023-06-02 08:00:00,系统返回这一天8点00分-9点00分的日志分布。

默认情况下,选择日志类型后,系统会自动执行一次查询操作。时间选择框默认时间跨度为最近7天,查询结果按照分钟级时间从最新开始展示。

在该页面您可以执行以下操作:
字段名称 | 字段含义 | 字段示例 | 备注 |
|---|---|---|---|
code | 调用函数返回的HTTP状态码。 | 200 | - |
userCode | 用户自定义的HTTP状态码。 | 200 | - |
version | 函数版本。 | 1 | - |
alias | 函数别名。 | final | 可能为空。 |
function_name | 函数名称。 | mhtest-shijian | - |
trace_id | 调用ID。 | 79fc85ce-5c63-4751-84b8-e16957d6c7c4 | - |

点击“保存”后,添加的过滤条件处于启用状态,“查询结果”区域将展示指定时间范围内符合条件的日志信息。鼠标滑动至过滤器上,可对其进行禁用、删除和编辑操作,并且禁用后可再次启用。

,相当于添加了traceId的过滤条件,可过滤出该traceId的所有日志。若想去除过滤,鼠标放置在页面顶端该traceId过滤器上,将其禁用或者删除即可。
