详情页标题前

阿里云日志服务SLSget_logs-云淘科技

详情页1

调用CLI命令查询指定Project下某个Logstore中的日志。该命令适用于精确查询场景。在使用该命令时,您需要构造JSON格式的request请求配置文件,在JSON文件中,您可以灵活、准确地配置查询请求。

命令格式

aliyunlog log get_logs --request= [--access-id=] [--access-key=] [--sts-token=] [--region-endpoint=] [--client-name=] [--jmes-filter=] [--format-output=] [--decode-output=]

命令参数

该命令的必选和特有参数描述如下。

参数名称 数值类型 是否必选 示例值 描述
–request JSON Object file://./getlogs.json 查询日志的配置文件路径。

您需要在执行该命令前,创建该文件,指定待查询的Project、Logstore、时间区段和查询分析语句等。

关于该命令的全局参数,请参见全局参数。

命令示例

查询logstore-a中TOP3的状态码分布情况,操作过程如下。

  1. 创建getlogs.json文件,用于指定待查询的Project、Logstore、时间区段和查询分析语句等,其内容示例如下:
    {
    "topic": "",
    "logstore": "logstore-a",
    "project": "aliyun-test-project",
    "toTime": "2021-05-28 15:33:00",
    "offset": "0",
    "query": "*|select status,COUNT(*) as pv group by status order by pv desc limit 3",
    "line": "2",
    "fromTime": "2021-05-28 15:18:00",
    "reverse": "true"
    }

    建议query参数使用控制台可正常查询的查询语句或者分析语句。更多信息,请参见查询概述和分析概述。

  2. 使用默认账号查日志。命令示例如下:
    aliyunlog log get_logs --request="file://./getlogs.json" --format-output=json

    返回结果如下:

    [
      {
        "__source__": "",
        "__time__": "1622186280",
        "pv": "7928",
        "status": "200"
      },
      {
        "__source__": "",
        "__time__": "1622186280",
        "pv": "87",
        "status": "204"
      },
      {
        "__source__": "",
        "__time__": "1622186280",
        "pv": "67",
        "status": "301"
      }
    ]

    以上查询返回TOP3的status及对应的数量分布情况。

相关文档

  • 为便于查询日志,CLI提供以下命令。您可以根据场景选择合适命令。
    命令 使用场景
    get_log 查询指定数量日志数据。
    get_log_all 查询大批量日志数据。
  • 在调用API接口过程中,若服务端返回结果中包含错误信息,则表示调用API接口失败。您可以参考API错误码对照表查找对应的解决方法。更多信息,请参见API错误处理对照表。
  • 阿里云OpenAPI开发者门户提供调试、SDK、示例和配套文档。通过OpenAPI,您无需手动封装请求和签名操作,就可以快速对日志服务API进行调试。更多信息,请参见OpenAPI开发者门户。
  • 关于该API接口的详细信息,请参见GetLogs。
  • 日志服务提供Java和Python SDK的GetLogs查询使用示例。更多信息,请参见使用GetLogs接口查询日志和使用GetLogs接口查询日志。

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/160483.html

(0)
上一篇 2023年12月10日
下一篇 2023年12月10日
详情页2

相关推荐

  • 阿里云日志服务SLSsplit_shard-云淘科技

    调用CLI命令分裂指定Logstore的Shard。 请求语法 aliyunlog log split_shard –project_name= –logstore_name= –shardId= –split_hash= [–access-id=] [–access-key=] [–sts-token=] [–region-endpoint…

    阿里云日志服务SLS 2023年12月10日
  • 阿里云RDS数据库ResetAccount – 重置高权限账号权限-云淘科技

    该接口用于重置高权限账号的权限。 接口说明 适用引擎 RDS MySQL RDS SQL Server RDS MariaDB 相关功能文档 注意 使用该接口前,请仔细阅读功能文档,确保完全了解使用接口的前提条件及使用后造成的影响后,再进行操作。 重置高权限账号 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后…

    阿里云数据库 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云RDS数据库审计日志(pgAudit)-云淘科技

    RDS PostgreSQL支持pgAudit插件,为您提供生成审计日志的能力,这些日志通常需要符合政府、金融或 ISO 认证。通过审计日志,您还可以对数据库进行故障分析、行为分析等操作,有效帮助您获取数据的执行情况。 前提条件 RDS PostgreSQL实例需满足以下条件: 实例大版本为PostgreSQL 10或以上版本。 实例内核小版本为202105…

    阿里云数据库 2023年12月9日
  • 阿里云日志服务SLS时间字段转换示例-云淘科技

    在查询分析中,往往需要对日志中的时间字段进行处理,例如将时间戳转换成指定格式等,本文档介绍时间字段的常用转换示例。 日志中可能有多个记录时间的字段,例如: __time__:用API/SDK写入日志数据时指定的日志时间,该字段可用于日志投递、查询、分析。 日志中原有的时间字段:日志在生成时,用于记录日志事件发生时间的字段,是原始日志的字段。 时间字段的格式可…

    阿里云日志服务SLS 2023年12月10日
  • 阿里云人工智能平台PAI读数据表-云淘科技

    读数据表组件用于读取MaxCompute表数据,默认读取本项目的表数据。如果跨项目读取表数据,则需要在表名前添加项目名。 说明 目前Designer(原PAI-Studio)算法组件支持读取的数据类型为DOUBLE、BIGINT、STRING、BOOLEAN、DATETIME。读数据表组件支持读取所有类型数据,为了避免在后续算法组件中报错,您可以在读数据表下…

    阿里云人工智能平台PAI 2023年12月10日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。