函数服务支持您为每个函数设置资源使用上限,防止同一账号下不同函数之间的资源挤兑,也有利于您管理并发实例数上限,控制成本,避免预期外的费用开销。本文为您介绍函数维度的资源统计信息。
函数首次发布成功后,在函数详情页面,单击 资源管理 页签,可查看当前函数的资源统计信息。
说明
资源占比 区域展示当前函数的上限资源大小、账号剩余可用资源的大小,以及当前函数使用资源占账号资源的比例。
例如:上图表示当前函数使用资源占账号资源的 0.05%。
当您的函数有明显的周期性规律或可预知的流量高峰,您可以根据业务特点配置定时策略,实现定时伸缩实例数,能够提高实例使用率,解决资源浪费问题。
定时策略配置后,将根据策略动态伸缩实例数,生成的预留实例名称带有reserved
标识。
如何创建定时伸缩实例策略,请参见预留策略。
说明
对于微服务应用,支持配置弹性伸缩策略。您可选择合适的策略与指标,设置弹性目标值,结合业务场景实现资源成本和稳定性的平衡。如何为微服务应用配置弹性策略,请参见弹性伸缩。
实例列表展示当前函数各线上版本占用的实例信息,包括实例名称、实例状态、启动时间、实例日志及 Webshell,帮助您了解函数实例级别的信息。
实例日志
实例内标准输出的日志内容,包括函数实例的启动日志、错误日志、及代码内所打印的业务日志。相比持久化存储的 TLS 日志,函数实例日志的时效性更强,适用于调试函数等场景。实例被缩容后将无法查看实例日志。
选择目标实例,单击 操作 列的 日志 按钮,可查看函数实例级别的日志信息。
Webshell
通过 Webshell,您可以登录函数实例内部,执行相应的命令行操作。例如:查看实例的环境信息,对函数进行调试等。
注意
选择目标实例,单击 操作 列的 Webshell 按钮,登录实例内部。您可以按需执行相应的命令行操作。
迁移实例
当实例异常时,您可以选择迁移实例。迁移后,旧实例会被 kill 掉,并重新启动一个新实例。
选择目标实例,单击 操作 列的 迁移 按钮,确认操作后即可开始迁移实例。当实例状态由Starting
变为Ready
,表示实例迁移完成。