调用相关
本地调用
由于该项目是一个 HTTP 函数,所以可以使用s local start
进行本地调用的测试(如果是其他 Event 函数,可以考虑用 s local invoke
)。
url: http://localhost:7665/2016-08-15/proxy/fc-deploy-service/http-trigger-py36/
methods: GET
authType: anonymous
Tips for more action:
Start with customDomain method: [s local start auto]
Debug with customDomain method: [s local start -d 3000 auto]
此时,可以根据系统返回的url
参数,在浏览器中打开http://localhost:7665/2016-08-15/proxy/fc-deploy-service/http-trigger-py36/
,进行 HTTP 函数的本地测试。
远程调用
在当前项目下,直接使用 s invoke
即可实现线上函数的调用/触发:
Request url: https://1583208943291465.cn-hangzhou.fc.aliyuncs.com/2016-08-15/proxy/fc-deploy-service/http-trigger-py36/
========= FC invoke Logs begin =========
FC Invoke Start RequestId: eb9cf022-297e-4a27-b3bf-ad304f6e04c9
FC Invoke End RequestId: eb9cf022-297e-4a27-b3bf-ad304f6e04c9
Duration: 2.64 ms, Billed Duration: 3 ms, Memory Size: 128 MB, Max Memory Used: 10.77 MB
========= FC invoke Logs end =========
FC Invoke Result[code: ${resp.code}]:
Hello world!
可观测性
日志查看
在当前项目下,直接使用 s logs
命令,可以进行日志查看,也可以通过 s logs -t
进入到 tail
模式:
FunctionCompute python3 runtime inited.
FC Invoke Start RequestId: eb9cf022-297e-4a27-b3bf-ad304f6e04c9
FC Invoke End RequestId: eb9cf022-297e-4a27-b3bf-ad304f6e04c9
指标查看
在当前项目,直接执行 s metrics
命令,可以进行指标的查看:
[2021-06-07T12:20:06.661] [INFO ] [FC-METRICS] - 请用浏览器访问Uri地址进行查看: http://localhost:3000