检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
删除”,删除版本或别名下的预留实例策略。 预留实例将根据添加的弹性策略配置执行,您可以在“预留实例策略配置”列表,单击“限定符”,选择“弹性策略名称”,查看函数并发执行实例数。 图7 查看并发执行实例数 时间业务是可以配置多条定时策略,如配置早晨8点的时候,配置策略更新预留实例数为100,而21点的时候配置策略更新为10个。
图3 项目ID 集群ID获取方法:登录表格存储服务,进入集群管理,选择创建集群中创建的cloudtable-dis集群,进入集群详情页,可以查看集群ID,如图4所示。 图4 集群ID 创建FunctionGraph函数时,需要设置函数执行入口,Java函数执行入口格式为:[包名].[文件名]
址,该地址是固定的,查看公网IP方法如下: 登录NAT网关的管理控制台,单击左上角,选择区域。 左侧导航栏选择“NAT网关 > 公网NAT网关”,右侧列表中单击网关名称,进入详情页面。 选择“SNAT规则”页签,在规则列表中即可查看公网IP地址。 图3 查看公网IP VPC内访问
运维、高可靠的方式运行。此外,按函数实际执行资源计费,不执行不产生费用。 您可以使用本文档提供API对函数资源进行相关操作,如创建、删除、查询、执行函数等。支持的全部操作请参见API概览。 父主题: 使用前必读
isBase64Encoded(boolean),才可以正确返回。 查看函数运行结果 返回函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 选择函数,单击进入函数详情页。 选择“监控 > 日志”,查询函数运行日志。 父主题: 配置函数的触发器
Query参数 参数 是否必选 参数类型 描述 marker 否 String 本次查询起始位置,默认值0 缺省值:0 最小长度:1 最大长度:64 maxitems 否 String 每次查询获取的最大模板数量。 ispublic 否 String 是否为公开模板 runtime
对象) getHeaders() 获取Http请求头 getQueryStringParameters() 获取查询参数 说明: 当前查询参数不支持取值为数组,如果查询参数的取值需要为数组,请自定义对应的触发器事件结构体。 getRawBody() 获取base64编码前的内容 getUserData()
案例概述 场景介绍 通过LTS云日志服务,快速完成ECS等服务器的任务运行日志采集、加工和转换。 通过函数工作流服务中的函数创建LTS触发器获取日志数据,经由自定义函数对日志中的关键信息进行分析和处理,过滤出告警日志。 SMN消息通知服务通过短信和邮件推送告警信息,通知业务人员进行处理。
的调用,用于动态定义这些资源。 使用deploy命令部署服务: serverless deploy 查看部署指南,了解有关部署的更多信息及其工作原理。有关所有详细信息和选项,请查看deploy命令文档。 移除 为了方便地在华为云上移除您的服务,可以使用remove命令。 运行serverless
键字的告警日志,可收到SMN发送的通知消息邮件,如图1所示。同时可以查看OBS桶中的log.txt文件,可查看到具体的告警日志内容,如图2所示。 图1 告警消息邮件通知 图2 告警日志详情 可以通过函数指标查看函数的调用情况,如图3所示。 图3 函数指标 父主题: 函数+LTS:日志实时分析实战
函数的URN,详细解释见FunctionGraph函数模型的描述。 marker 否 String 本次查询起始位置,默认值0 缺省值:0 最小长度:1 最大长度:64 limit 否 String 本次查询最大返回的数据条数,最大值500,默认值100 缺省值:100 最小长度:1 最大长度:64
在IAM控制台创建用户组,并授予FunctionGraph查询及调用权限“FunctionGraph Invoker”。 创建用户并加入用户组 在IAM控制台创建用户,并将其加入1中创建的用户组。 用户登录验证权限 新创建的用户登录管理控制台,验证FunctionGraph的函数查询权限。 在“服务列表”中选择“函数工作流
开启Debug模式 开启Debug模式后可以查看到更多的工具执行过程信息 output o default 指定数据的输出格式 支持default, json, yaml, raw格式 version v - 查看版本信息 - help h - 查看帮助信息 - 父主题: Serverless
异步执行函数参数配置 查看函数异步执行结果 返回函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 如果在触发函数中调试结果执行成功,单击test2函数名称进入详情页;如果调试结果执行失败,单击test3函数名称进入详情页。 选择“监控 > 日志”,查询函数test2或test3运行日志。
排查方法:单击应用程序名称链接进入应用“总览”页,单击“资源栈名称”链接,跳转到资源编排服务页面,单击“查看失败原因”链接,查看具体问题。 图6 总览页 图7 资源编排服务页面 图8 查看失败原因 权限不足,提示如图9所示。 图9 权限不足 排查方法:首次创建应用时报错“权限不足”,请配置当前账号的委托权限,然后重试。
依赖包的ID。 表2 Query参数 参数 是否必选 参数类型 描述 marker 否 String 上一次查询依赖包的最后记录位置,默认为"0"。 maxitems 否 String 单次查询最大条数 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
logging.info(f"start to deploy functionURN:{function_urn}") # 查询函数的配置信息 query_function_config_cmd = \ f'hcloud FunctionGraph
在函数详情页,选择函数版本,选择测试事件,单击“测试”。 图1 选择测试事件 单击“测试”,可以得到函数运行结果。 “日志”页签最多显示2K日志,如需查看完整日志,请参见配置日志组、日志流和查看函数日志的操作。 修改测试事件 返回函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 单击函数名称,进入函数详情界面。
单击“确定”,完成定时触发器的创建。 查看函数运行结果 函数的定时触发器创建以后,每隔一分钟执行一次函数,可以查看函数运行日志。 返回函数工作流控制台,在左侧的导航栏选择“函数 > 函数列表”。 选择函数,单击进入函数详情页。 选择“监控 > 日志”,查询函数运行日志。 Cron表达式规则
xxxxxxxxxxx:function:xxx:subfunction:latest' #子函数的urn,在子函数详情页拓扑图的右侧可查询 url = 'https://functiongraph.{region_id}.{external_global_domain