You need to enable JavaScript to run this app.
导航

函数资源统计

最近更新时间2023.03.02 20:24:19

首次发布时间2022.07.05 10:48:32

函数服务支持您为每个函数设置资源使用上限,防止同一账号下不同函数之间的资源挤兑,也有利于您控制函数的成本及最大并发请求数,避免预期外的费用开销。本文为您介绍函数维度的资源统计信息。

函数首次发布成功后,在函数详情页面,单击 资源管理 页签,可查看当前函数的资源统计信息。
alt

资源上限

函数资源上限 = 函数内存规格 × 实例数上限

  • 内存规格:函数的内存规格为线上版本的内存规格。支持在 配置 页签修改函数的内存规格,内存规格修改需发布后才会生效。
  • 实例数上限:函数可扩容的最大实例数。您可通过调整函数的实例数上限,实时调整函数的资源上限。建议您根据函数的业务需求设置实例数上限,函数服务将为您的函数规划相应数量的实例,方便函数在业务高峰时期的极速弹性扩容,同时也可避免函数因过度调用产生高昂开销。

说明

  • 实例数上限为每个版本的实例数上限。例如:设置函数的实例数上限为 2,则函数的线上版本最多支持 2 个实例,灰度版本最多也支持 2 个实例。
  • 存在灰度版本时,不支持调整实例数上限。

资源占比

资源占比 区域展示当前函数的上限资源大小及占账号总资源的比例、账号已分配资源的大小及比例、账号剩余可用资源的大小及比例。
例如:上图表示当前函数占用账号 1% 的资源,共计 10240 MB;账号已分配 81.65% 的资源,共计 836096 MB;账号剩余 18.35% 的资源可用,共计 187904 MB。

实例列表

实例列表展示当前函数各线上版本占用的实例信息,包括实例名称、实例状态、启动时间、实例日志及 Webshell,帮助您了解函数实例级别的信息。

  • 筛选实例
    支持根据状态和版本筛选实例。

  • 实例日志
    实例内标准输出的日志内容,包括函数实例的启动日志、错误日志、及代码内所打印的业务日志。相比持久化存储的 TLS 日志,函数实例日志的时效性更强,适用于调试函数等场景。实例被缩容后将无法查看实例日志。

    选择目标实例,单击 操作 列的 日志 按钮,可查看函数实例级别的日志信息。

    • 支持打开自动刷新按钮,实时加载日志。
    • 支持切换日志主题。
    • 支持输入关键字查询。

    alt

  • Webshell
    通过 Webshell,您可以登录函数实例内部,执行相应的命令行操作。例如:查看实例的环境信息,对函数进行调试等。

    注意

    • 登录实例后请谨慎操作。您的操作可能对线上执行的请求产生变更,如产生影响不计入服务 SLA 保障。
    • 一次连接可持续 15 分钟,超时后将自动断开连接。如需再次使用,请重新登录。
    • 函数服务提供的运行时默认安装了常用的 Webshell 工具。如果您使用自定义镜像方式提交业务,请务必将需要使用的 Webshell 工具一同打包进镜像。
    • 仅支持登录处于运行状态的函数实例。如果实例被缩容,将自动断开连接。

    选择目标实例,单击 操作 列的 Webshell 按钮,登录实例内部。您可以按需执行相应的命令行操作。

    alt