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
此时,通过浏览器打开地址,可以看到函数指标信息:
需要开启请求级别指标,才能查看函数指标信息,否则图表不展示数据
如何开通请求级别指标:
1.https://fcnext.console.aliyun.com/
2.服务及函数中-找到自己region-对应的服务名称-在操作栏点击配置开启请求级别指标
权限与策略说明
所需权限:AliyunLogFullAccess
、AliyunCloudMonitorReadOnlyAccess
、AliyunFCReadOnlyAccess