检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
附录 状态码 错误码 获取账号、IAM用户、项目、用户组、区域、委托的名称和ID FunctionGraph服务监控指标说明
安全 责任共担 资产识别与管理 身份认证与访问控制 数据保护技术 审计与日志 服务韧性 监控安全风险 认证证书 代码签名
业务的影响。 事件触发 通过事件触发机制,集成多种云服务,满足不同场景需求,获得高效的开发体验。 与云日志服务、云监控服务对接,无需任何配置,即可查询函数日志和监控告警信息,快速排查故障。 高可用 函数运行实例出现异常,系统会启动新的实例处理后续的请求,故障函数实例占用资源将会回收使用。
使用FunctionGraph函数访问Redis数据 案例概述 准备工作 创建依赖包 创建函数 示例代码 FunctionGraph监控告警 日志告警 调试函数 父主题: 函数构建类实践
使用RabbitMQ触发器 本节介绍如何通过函数工作流控制台创建RabbitMQ触发器(当前只支持fanout路由模式),以实现FunctionGraph在RabbitMQ实例中,指定交换机绑定的队列下的新消息进行定期轮询。FunctionGraph会将轮询得到的消息作为参数,用于调用相应函数。
ka触发器的使用请参见使用Kafka触发器。 云监控服务CES FunctionGraph函数实现了与云监控服务对接,函数上报云监控服务的监控指标,用户可以通过云监控服务来查看函数产生的监控指标和告警信息。查看监控指标请参考查看监控图表。 分布式消息服务RabbitMQ版 使用R
看执行结果的日志信息,同时支持一次最多下载5000条日志。 查看函数流指标 在“监控”页签,查看任务的调用次数、运行时间、错误次数、运行中、被拒绝次数信息。监控指标说明如表2所示。 表2 函数流监控指标 指标 单位 说明 调用次数 次 函数流总的调用请求数,包含了正确、错误和运行
用户直接打包上传容器镜像,由平台加载并启动运行。 自定义运行 自定义函数执行的脚本和文件。 函数日志 函数调用过程中产生的日志信息。 函数监控 函数执行过程中的监控信息。 函数版本 函数从开发、测试、生产过程中发布一个或多个版本,实现对函数代码的管理。对于发布的每个版本的函数、环境变量会另存
误次数告警配置不生效。但是FunctionGraph实现了与云日志服务(LTS)的对接,支持在LTS服务中配置告警,LTS支持日志告警实时监控函数日志中出现的异常信息。 父主题: 使用FunctionGraph函数访问Redis数据
删除工作流的API接口。 2019-05-27 按照V3.0版本模板调整API参考,不涉及接口变化。 2018-11-16 函数实现与云监控服务的对接, 新增FunctionGraph监控指标说明。 2018-8-29 函数新增禁用功能,相关内容修改。 2018-8-20 支持的运行时新增Node.js
等。 发布区域:所有部署函数工作流服务的区域均可使用。 函数配置VPC 使用APIG触发器 触发器管理 日志和监控 函数及触发器创建以后,可以查看函数日志信息和实时监控函数被调用及运行情况。 发布区域:所有部署函数工作流服务的区域均可使用。 指标 日志 API 支持调用API对函
高性能极速运行时 事件函数提供毫秒级函数启动、函数扩容、函数调用,秒级故障中断检测及秒级故障恢复。 便捷完备的工具链 提供完备的日志、调用链、debug及监控能力,支撑开发者“三步”上线函数应用。 限制 事件函数受限于事件格式(事件源),开发者在开发过程中需要遵循函数平台的函数开发规则。 父主题:
使用EventGrid触发器(RabbitMQ自定义事件源) 本节介绍如何通过函数工作流控制台创建EventGrid触发器(RabbitMQ自定义事件源),实现使用RabbitMQ自定义事件源触发函数执行。 关于EventGrid触发器事件源的具体介绍,请参见支持的事件源。 约束与限制
"}。 查看函数运行结果 返回函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 选择函数,单击函数名称进入函数详情页。 选择“监控 > 日志”,查询函数运行日志。 父主题: 配置函数的触发器
共享变量 不涉及。 单实例多并发处理时,修改共享变量会导致错误。这要求您在编写函数时,对于非线程安全的变量修改要进行互斥保护。 监控指标 按实际情况进行监控。 相同负载下,函数的实例数明显减少。 流控错误 不涉及。 请求数超过实例可处理能力时,FunctionGraph会对请求进行
35.25202546134364 } } } 图2 连通性测试结果 到FunctionGraph 页面 , 单击 “监控” “日志” 随后单击蓝色的请求id查看日志。 图3 查看日志 图4 查看请求id详情 可以对程序进行修改,使数据可以用于调用其他系统或进行持久化存储,如存储到obs等。
单实例并发量为15左右,如果是多人使用场景推荐将单实例并发数设置为100以上。 单函数最大实例数:1。在WebUI模式下,出图过程中会持续监控任务进度。若存在多个实例,可能引发请求混乱,进而造成进度显示与最终结果呈现的障碍。因此,需将单函数最大实例数设定为1。 API模式 单实例
类型:选择“file”。 参数值:单击“Upload”,上传刚才创建好的app.log文件。 在upload-file-1函数详情页面的“监控”页签下,查看日志,可看到文件内容的打印。实际业务中,用户可根据需要修改代码保存数据到对象存储OBS、日志服务LTS等云服务或直接处理。 图3
查看执行结果。 查看函数运行结果 返回函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 选择函数,单击进入函数详情页。 选择“监控 > 日志”,查询函数运行日志。 父主题: 配置函数的触发器
{APIG触发器URL} -F upload=@/{本地文件路径}/app.log 图1 示例 在upload-file-1函数详情页面的“监控”页签下,查看日志,可看到文件内容的打印。实际业务中,用户可根据需要修改代码保存数据到对象存储OBS、日志服务LTS等云服务或直接处理。 父主题: