检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在基础配置环节选择公共镜像时,选择Huawei Cloud EulerOS操作系统和具体的镜像版本。 下载EulerOS镜像,在本地使用虚拟化软件搭建EulerOS系统的虚拟机。 制作函数依赖包 以下为不同运行时函数制作依赖包示例。
在基础配置环节选择公共镜像时,选择“Huawei Cloud EulerOS操作系统”和具体的镜像版本。 下载EulerOS镜像,在本地使用虚拟化软件搭建EulerOS系统的虚拟机。 制作函数依赖包 以下为不同运行时函数制作依赖包示例。
事件模板 选择"分布式消息服务 RocketMQ版 (HC.ROCKETMQ)"模板,使用系统内置HC.ROCKETMQ事件模板。
创建新的测试事件 事件模板 选择"分布式消息服务 Kafka版(KAFKA)"模板,使用系统内置Kafka事件模板。
如果需要写文件(如创建新文件或者下载文件等),可以在/tmp目录下进行或者使用函数提供的挂载文件系统功能。 若容器回收,文件的读写就会失效。 函数目前不支持持久化。 典型场景 需要对OBS上的文件进行处理,可以先把文件下载到/tmp目录。
具体数据大小会随FunctionGraph系统后台设置产生变化,因为系统后台判断的是序列化之后的数据大小,所以会存在字节级别的误差,误差范围为6MB±100bytes。
该指标用于统计函数调用系统错误次数 次 - 0 - int package-functionname reservedinstancenum 预留实例数 该指标用于统计函数运行的预留实例数 个 - 0 - int package-functionname functionCost
测试事件 自动加载系统内置空白事件模板,本例不做修改。 单击“测试”,可以得到函数运行结果。 相关文档 除使用控制台外,函数工作流支持通过API的方式使用函数触发器,详情请参见函数触发器API参考。 父主题: 配置函数的触发器
$RUNTIME_CODE_ROOT:系统变量,表示容器中项目代码存放路径/opt/function/code。 index.js:3创建的项目入口文件,可自定义名称。 目前支持的Nodejs语言和对应的路径请参见表1。
on_failure 否 FuncDestinationConfig object 当函数执行失败(系统错误或函数内部错误)时,函数计算将调用该配置对应的目标。
输出到控制台的日志,会被函数系统收集,如果用户开通LTS服务,日志会被放入LTS 可以进行较为实时的日志分析。 调测建议:建议在调测时候开通LTS日志,单击“到LTS进行日志分析”,在实时日志中进行观察分析。 图8 到LTS进行日志分析 我的代码具有什么用户的执行权限?
SlaReportsValue objects 被拒绝次数 function_error_count Array of SlaReportsValue objects 函数错误次数 system_error_count Array of SlaReportsValue objects 系统错误次数
SlaReportsValue objects 错误次数 function_error_count Array of SlaReportsValue objects 函数错误次数 system_error_count Array of SlaReportsValue objects 系统错误次数
version String 函数版本号,由系统自动生成,规则:vYYYYMMDD-HHMMSS(v+年月日-时分秒)。 image_name String 函数版本的内部标识。 xrole String 函数配置委托。
取值范围: failcount:错误次数 bridgeCount:bridge函数调用次数 aom_prom_fixed_count:调用次数 duration:运行时间 minDuration:最小运行时间 maxDauration:最大运行时间 systemErrorCount:系统错误次数
on_failure FuncDestinationConfig object 当函数执行失败(系统错误或函数内部错误)时,函数计算将调用该配置对应的目标。 表5 FuncDestinationConfig 参数 参数类型 描述 destination String 目标类型。
on_failure FuncDestinationConfig object 当函数执行失败(系统错误或函数内部错误)时,函数计算将调用该配置对应的目标。 表7 FuncDestinationConfig 参数 参数类型 描述 destination String 目标类型。
异步调用:客户端调用函数后,FunctionGraph会将请求排队,不等待函数的执行结果,直接向客户端返回响应,FunctionGraph会在系统空闲的情况下逐个处理排队的请求。
system_error_count Array of SlaReportsValue objects 参数解释: 系统错误次数。 取值范围: 不涉及。
经由函数对日志中的关键信息进行分析和处理,对系统、网络等业务模块进行自动修复,或通过短信、邮件等形式产生告警,通知业务人员进行处理。 CTS的触发使用过程请参考使用CTS触发器。