说明若您的函数于2021年01月29日前创建,且需进行日志投递,则请参见 日志投递教程(旧)。
云函数 SCF 于2021年01月29日起全量接入腾讯云 日志服务 CLS,在此之后创建的函数调用日志将投递至 CLS,并支持日志实时输出。
本文介绍云函数 SCF 所提供的 默认投递 和 自定义投递 两种日志服务投递方式及其配置方法。
函数调用日志投递至日志服务的限制如下:
其他限制请参见 日志服务规格说明,请关注日志服务配置是否能够满足业务需求,超限可能会导致日志写入失败。
新建函数时,如不指定日志投递主题,将会使用默认投递日志能力。默认投递日志时,SCF 将会为您开通日志服务并将函数调用日志投递至 SCF 专用日志集下的日志主题中,SCF 专用日志集和日志主题分别以 SCF_logset
和 SCF_logtopic
为前缀命名,如不存在将自动创建。函数调用日志默认保留7天,您可在 日志服务控制台 查看及管理。
注意日志服务为独立计费产品,SCF 专用日志主题会占用日志服务免费额度,详情可参见 日志服务计费详情。
您可单击函数配置中“日志配置”的日志集 ID,前往 日志服务控制台 查看和管理日志。SCF 专用日志集在日志服务控制台已用 SCF
字样进行标记,如有日志持久化存储、投递或消费、对日志内容进行监控告警等需要,均可在日志服务控制台完成配置。
新建函数时,如需指定函数调用日志投递主题,可选择使用日志自定义投递能力。在使用日志自定义投递能力之前,需保证账号已经开通 日志服务。
登录 日志服务控制台 并 创建日志集和日志主题。本文以在广州创建 SCF-test
日志集和日志主题为例。如下图所示:
注意:日志集地域请选择函数服务所在地域,暂不支持跨地域日志推送。
SCF-test
为例。如下图所示:日志检索依赖日志主题的索引配置,在函数创建时,SCF 会自动为您完成索引配置。如遇索引异常无法正常查看日志,请参考如下步骤配置索引:
步骤4中的配置方法仅对日志主题中已有函数调用日志的场景有效,日志主题中无函数调用日志,请参照下表手动配置【键值索引】。
字段名称 | 字段类型 | 字段含义 |
---|---|---|
SCF_FunctionName | text | 函数名称。 |
SCF_Namespace | text | 函数所在命名空间。 |
SCF_StartTime | long | 调用开始时间。 |
SCF_LogTime | long | 日志产生时间。 |
SCF_RequestId | text | 请求 ID。 |
SCF_Duration | long | 函数运行时间。 |
SCF_Alias | text | 别名。 |
SCF_Qualifier | text | 版本。 |
SCF_MemUsage | double | 函数运行内存。 |
SCF_Level | text | Log4J 日志级别,默认为 INFO。 |
SCF_Message | text | 日志内容。 |
SCF_Type | text | 日志类型,Platform 指平台日志,Custom 指用户日志。 |
SCF_StatusCode | long | 函数运行 状态码。 |
SCF_RetryNum | long | 重试次数。 |
为保证云函数控制台日志展示效果,请在键值索引配置中为字段打开“开启统计”能力。如下图所示:
【51CTO.com快译】有数据表明:截至2019年,Cisco的客户中,有90%的公司已经将业...
1.IBM WebSphere WebSphere Application Server 是一种功能完善、开放的Web应用...
EAIS实例成功绑定至ECS实例后,您需要远程登录该ECS实例,使用EAIS实例提供的AI...
您可以通过图片缩放参数,调整OSS内存储的图片大...
1. 接口描述 接口请求域名: vpc.tencentcloudapi.com 。 本接口(CreateRoutes)...
我们知道,有了合适的技术,我们可以做得比仅仅跟上更新要好得多,并且如果我们...
罚单 上周四,正在努力coding,家里那位突然在微信上甩过来一张截图: 违章停车...
本文转载自微信公众号「问其」,作者陈少文。转载本文请联系问其公众号。 本文介...
1. 接口描述 接口请求域名: cdn.tencentcloudapi.com 。 DescribeBillingData ...
报错信息 unsupported serialization [${serializeType}] 解决方案 HSF 1.x 的序...