Metrics 命令

metrics 命令是查看函数指标信息的命令。

命令解析

当执行命令metrics -h/metrics --help时,可以获取帮助文档。

参数解析

参数全称参数缩写Yaml模式下必填Cli模式下必填参数含义
region-选填必填地区,取值范围:cn-hangzhou, cn-beijing, cn-beijing, cn-hangzhou, cn-shanghai, cn-qingdao, cn-zhangjiakou, cn-huhehaote, cn-shenzhen, cn-chengdu, cn-hongkong, ap-southeast-1, ap-southeast-2, ap-southeast-3, ap-southeast-5, ap-northeast-1, eu-central-1, eu-west-1, us-west-1, us-east-1, ap-south-1
service-name-选填必填服务名
function-name-选填必填函数名

当前命令还支持部分全局参数(例如-a/--access, --debug等),详情可参考 Serverless Devs 全局参数文档

操作案例

  • 有资源描述文件(Yaml)时,可以直接执行s metrics查看函数的指标信息;
  • 纯命令行形式(在没有资源描述 Yaml 文件时),需要指定服务所在地区以及服务名称,函数名等,例如s cli fc metrics --region ch-hangzhou --service-name myService --function-name myFunction

上述命令的执行结果示例:

[2021-06-07T12:20:06.661] [INFO ] [FC-METRICS] - Please open with browser: http://localhost:3000

此时,通过浏览器打开地址,可以看到函数指标信息:

image

需要开启请求级别指标,才能查看函数指标信息,否则图表不展示数据

如何开通请求级别指标:

1.https://fcnext.console.aliyun.com/

2.服务及函数中-找到自己region-对应的服务名称-在操作栏点击配置开启请求级别指标

权限与策略说明

所需权限:AliyunLogFullAccessAliyunCloudMonitorReadOnlyAccessAliyunFCReadOnlyAccess

在 GitHub 上编辑本页面 更新时间: Fri, Nov 25, 2022