调用CLI命令查询日志。该命令适用于获取指定数量日志数据的场景。
请求语法
aliyunlog log get_log --project= --logstore= --from_time= --to_time= [--topic=] [--query=] [--reverse=] [--offset=] [--size=] [--power_sql=] [--access-id=] [--access-key=] [--sts-token=] [--region-endpoint=] [--client-name=] [--jmes-filter=] [--format-output=] [--decode-output=] [--profile=]
请求参数
该命令的必选和特有参数描述如下。
参数名称 | 数值类型 | 是否必选 | 示例值 | 描述 |
–project | String | 是 | aliyun-test-project | Project名称。 |
–logstore | String | 是 | logstore-a | Logstore名称。 |
–from_time | String | 是 | 2021-05-28 15:33:00+8:00 | 开始时间,Unix时间戳格式或者“%Y-%m-%d %H:%M:%S” 格式,例如“2018-01-02 12:12:10+8:00” 。 |
–to_time | String | 是 | 2021-05-28 15:40:00+8:00 | 结束时间,Unix时间戳格式或者“%Y-%m-%d %H:%M:%S” ,例如“2018-01-02 12:12:10+8:00” 。 |
–topic | String | 否 | “” | 日志主题。默认值为双引号(””)。更多信息,请参见日志主题(Topic)。 |
–query | String | 否 | level:Information|select event_id as Key1,COUNT(*) as Key2 group by Key1 |
查询语句或者分析语句。更多信息,请参见查询概述和分析概述。
在query参数的分析语句中加上 说明 当query参数中有分析语句(SQL语句)时,size参数和offset参数需要设置为0,需通过SQL语句的LIMIT语法实现翻页。更多信息,请参见分析结果分页。 |
–reverse | Boolean | 否 | true | 用于指定返回结果是否按日志时间戳降序返回日志,精确到分钟级别。
重要
|
–offset | Integer | 否 | 0 | 仅当query参数为查询语句时,该参数有效,表示查询开始行。默认值为0。 |
–size | Integer | 否 | 10 | 仅当query参数为查询语句时,该参数有效,表示请求返回的最大日志条数。最小值为0,最大值为100,默认值为100。 |
–power_sql | Boolean | 否 | false |
是否使用SQL独享版。更多信息,请参见开启SQL独享版。
除通过powerSql参数配置SQL独享版外,您还可以使用query参数指定。 |
关于该命令的全局参数,请参见全局参数。
示例
- 请求示例使用默认账号查询Information级别的5条事件日志。命令示例如下:
aliyunlog log get_log --project="aliyun-test-project" --logstore="logstore-a" --from_time="2021-05-28 15:33:00+8:00" --to_time="2021-05-28 15:40:00+8:00" --query="level:Information|select event_id as Key1,COUNT(*) as Key2 group by Key1 limit 5" --reverse=true
- 返回示例
[ { "Key1": "16394", "Key2": "1", "__source__": "", "__time__": "1622186400" }, { "Key1": "44", "Key2": "1", "__source__": "", "__time__": "1622186400" }, { "Key1": "7036", "Key2": "7", "__source__": "", "__time__": "1622186400" }, { "Key1": "16384", "Key2": "1", "__source__": "", "__time__": "1622186400" }, { "Key1": "43", "Key2": "1", "__source__": "", "__time__": "1622186400" }]
更多参考
命令 | 使用场景 |
get_logs | 使用JSON配置文件精确查询日志数据。 |
get_log_all | 查询大批量日志数据。 |
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家
阿里云企业补贴进行中: 马上申请
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠
转转请注明出处:https://www.yunxiaoer.com/160484.html