控制台使用示例
开通服务
- 登录百度智能云管理控制台。
- 选择“产品服务->容器->函数计算CFC”进入函数计算。
- 首次进入,点击“授权并开通服务”,进入函数管理页面。

创建函数
本示例演示从头创建函数,从模版创建函数的更多信息请参阅 CFC从模版创建函数。
导航路径:产品服务->容器->函数计算 CFC->函数管理->函数列表
在函数管理页面点击 【创建函数】,在“选择模版”页选择 【空白函数】,然后点击 【下一步】。进入基础信息页面后,可按下表填写函数配置。
| 参数 | 必填 | 说明 |
|---|---|---|
| 函数名称 | 是 | 填写符合命名规则且在当前地域内唯一的名称,可由数字、字母、- 或 _ 组成,长度小于 65 个字符。 |
| 服务名称 | 是 | 保持默认服务,或按需选择其他服务。 |
| 函数类型 | 是 | 保持 事件函数。 |
| 运行时 | 是 | 选择 Node.js 16。 |
| 内存 | 否 | 默认为 128 MB,可按业务需要调整。 |
| 超时时间 | 否 | 默认为 3 秒。函数运行超过该时间会被强行停止。 |
| 日志存储 | 否 | 可选择 无、对象存储 BOS 或 百度日志服务 BLS。 |
| 描述 | 否 | 按需填写函数描述。 |
| 权限策略 | 否 | 保持默认策略即可。 |
| 百度智能云用户协议 | 是 | 提交前需要勾选同意。 |

填写完成并勾选用户协议后,点击 【提交】 完成创建。

如果您选择的语言是 Java,请参考 Java 函数开发指南 文档。
创建成功后,点击 【进入代码编辑页】。在 【函数代码】 页签中,确认 编辑类型 为 在线编辑;在线编辑器已生成可输出 Hello world! 的示例代码,本示例无需修改;处理程序 默认为 index.handler,格式为 filename.handler-function;控制台会将示例代码保存在 index.js 文件中,其中 handler 为调用 CFC 函数时接收事件参数的入口函数;如需传入配置,可在 环境变量 区域新增变量。
- 环境变量:用于CFC函数,使您可以动态地将设置传递到函数代码和库,而无需更改代码。
- 处理程序显示index.handler值。它是 filename.handler-function。控制台将示例代码保存在 index.js文件中,而在该代码中,handler 是调用CFC函数时将事件作为参数接收的函数名称。
调用函数
函数列表
导航路径:产品服务->容器->函数计算 CFC->函数管理->函数列表
在创建成功页面点击 【返回】,回到函数列表。找到刚创建的函数并点击函数名称后,控制台会进入 【基本信息】 页面;如需继续编辑或测试,可再切换到 【函数代码】 页面。
函数创建结束后,自动跳转到创建成功页面,您可以选择进入“函数代码”页面再次编辑之前创建的函数,也可以选择上传函数
.zip包。本示例在此不作修改。

测试运行
- 在函数基本信息页或函数代码页面点击“测试”。
- 选择默认的HelloWorld模版。
-
点击“执行”。
输入事件必须是JSON格式字符串。
查看结果
执行成功后在控制台可以查看本次执行结果和日志。

- 执行结果:执行状态显示为成功,显示函数执行结果“Hello world!”。
- 执行过程中产生的日志:显示本次函数执行的的日志,您还可以通过配置日志存储从控制台查看函数的历史执行日志。
查看日志
查看函数的历史执行日志前,需要先配置日志存储。配置入口路径为 产品服务->容器->函数计算 CFC->函数管理->目标函数->基本信息,查看日志入口路径为 产品服务->容器->函数计算 CFC->函数管理->目标函数->日志。
查看函数的历史执行日志有如下两种方法。
方法一:在创建函数时配置
- 在创建函数页面设置 日志存储,选择 对象存储 BOS 或 百度日志服务 BLS。
- 若选择 BOS,在 日志存储路径 中选择预先创建的 BOS Bucket;若选择 BLS,系统会默认创建一个日志集,也可选择预先创建的日志集。
- 完成函数创建后,点击 【测试】 并执行函数,生成历史日志。
方法二:在函数详情中配置
- 在目标函数的 【基本信息】 页面点击编辑图标,进入信息修改页面。
- 在 日志存储 中选择 对象存储 BOS 或 百度日志服务 BLS。
- 若选择 BOS,在 日志存储路径 中选择预先创建的 BOS Bucket;若选择 BLS,系统会默认创建一个日志集,也可选择预先创建的日志集。
- 点击 【完成】 保存配置。
- 点击 【测试】,在“测试事件”弹窗中点击 【执行】,生成历史日志。
说明:
选择日志存储路径时,如未开通过 BOS 服务,会出现如下警告信息,点击 【前往开通】,跳到 开通BOS 页面,详情参考 开通对象存储。
服务开通后,可创建一个新的 Bucket 存放函数计算日志,创建 Bucket 的详情参考 管理Bucket。
从控制台查看 BLS 日志
1
- 点击 【日志】,查看日志列表。
- 点击某条日志记录,查看请求 ID、时间和日志详情。
从控制台查看 BOS 日志

- 点击 【日志】,查看日志流列表。
- 点击某条日志流名称,查看日志详情。

从 BOS 查看日志
- 登录 BOS 控制台。
- 在 Bucket 管理页面选择存储日志的 Bucket。
- 在对应函数名称目录下查看日志文件列表。

- 下载日志文件,并使用文本编辑器打开以查看日志详情。
- 将下载的文件用文本编辑器打开,可查看日志详情。

查看监控
运行CFC函数后您可以点击导航栏“监控”,可以查看调用次数、平均耗时、调用错误、系统内部错误、最大运行内存、时间内存和并发超限次数等七项指标信息。

说明:
- 所有的监控数据都是在分钟粒度上聚合计算形成的时间序列。
- X轴默认为过去一小时内,可以拖动X轴的下的进度条来更详细的看这一小时内某段时间的指标。
- 调用次数显示此段时间内每分钟函数被调用的次数。
- 平均耗时显示这段时间内您的CFC函数运行所需的平均时间。
- 调用错误显示您的CFC函数内部逻辑调用失败的次数(包括超时、内存超限等用户使用错误)。
- 系统内部错误显示该函数在运行期间遇到的服务方的错误,这部分错误将不会纳入您的计费统计。
- 最大运行内存显示该函数在一段时间内单次最大的内存使用情况。
- 时间内存显示该函数在一段时间内的运行时间与使用内存之积,单位为MB*ms。
- 并发超限次数显示一段时间内该函数超过最大允许并发度上限的次数。
配置报警

在监控大盘处,点击设置报警,即可跳转到报警策略配置界面,按照所需监控项配置监控阈值,同时选定报警动作(短信、邮件)。

注意
- 报警策略配置后,需持续触发一段时间才能够激活生效(10分钟左右)。
评价此篇文章

