查询函数运行日志

最近更新时间:2018-09-14 11:51:20

通过控制台或腾讯云命令行均可以完成函数运行日志的查询,并且可以通过多种过滤方式,查询到期望浏览的运行日志。

通过控制台查询函数运行日志

  1. 登录 无服务器云函数控制台,在左侧选择函数服务。
  2. 在主界面上方选择期望查看函数的地域。通过函数列表,单击期望查看的函数名,可以进入函数详情页面。
  3. 切换至函数日志页,可以查询到函数运行日志。通过左侧顶端的函数运行结果,可以在全部日志、成功日志和失败日志间切换。通过右侧顶端的查询窗口,可以查询指定 Request ID 的运行日志。

通过腾讯云命令行查询函数运行日志

在使用腾讯云命令行前,可以通过 命令行安装及配置 方法完成命令行的安装和配置。
通过tccli scf GetFunctionLogs 命令即可查询函数运行日志,并且可以通过 OrderOrderbyOffsetLimitFilterFunctionRequestIdStartTimeEndTime参数进行过滤,排序,数量控制,查询等操作。

$ tccli scf GetFunctionLogs --FunctionName testclifunc --Filter '{"RetCode":"not0"}'
{
    "TotalCount": 7, 
    "Data": [
        {
            "MemUsage": 262144, 
            "RetCode": 1, 
            "RetMsg": "'module' object has no attribute 'main'", 
            "Log": "", 
            "BillDuration": 100, 
            "InvokeFinished": 1, 
            "RequestId": "1610407c-b1a8-11e8-b879-525400c7c826", 
            "StartTime": "2018-09-06 15:40:11", 
            "Duration": 0.686, 
            "FunctionName": "testclifunc"
        }
    ], 
    "RequestId": "777efde3-bb38-420e-bced-e558ca856976"
}


$ tccli scf GetFunctionLogs --FunctionName testclifunc --Limit 3
{
    "TotalCount": 7, 
    "Data": [
        {
            "MemUsage": 126976, 
            "RetCode": 0, 
            "RetMsg": "{\"key2\": \"test value 2\", \"key1\": \"test value 1\"}", 
            "Log": "hello world\n{'key2': 'test value 2', 'key1': 'test value 1'}\n", 
            "BillDuration": 100, 
            "InvokeFinished": 1, 
            "RequestId": "ad97ab22-b56a-11e8-b955-525400c7c826", 
            "StartTime": "2018-09-11 10:30:41", 
            "Duration": 0.783, 
            "FunctionName": "testclifunc"
        }, 
        {
            "MemUsage": 3579904, 
            "RetCode": 0, 
            "RetMsg": "{\"key2\": \"test value 2\", \"key1\": \"test value 1\"}", 
            "Log": "hello world\n{'key2': 'test value 2', 'key1': 'test value 1'}\n", 
            "BillDuration": 100, 
            "InvokeFinished": 1, 
            "RequestId": "ab989c45-b56a-11e8-b787-5254001df6c6", 
            "StartTime": "2018-09-11 10:30:38", 
            "Duration": 0.824, 
            "FunctionName": "testclifunc"
        }, 
        {
            "MemUsage": 126976, 
            "RetCode": 0, 
            "RetMsg": "{\"test\": \"value\"}", 
            "Log": "hello world\n{'test': 'value'}\n", 
            "BillDuration": 100, 
            "InvokeFinished": 1, 
            "RequestId": "ba54a7cc-b569-11e8-b955-525400c7c826", 
            "StartTime": "2018-09-11 10:23:53", 
            "Duration": 1.049, 
            "FunctionName": "testclifunc"
        }
    ], 
    "RequestId": "eee1f44f-2422-49a8-b300-b93c4304ba26"
}