赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 日志服务
  4. 操作指南
  5. 查询与分析
  6. 通过索引模式查询和分析日志
  7. 查询语法与功能
  8. 上下文查询

上下文查询

  • 查询语法与功能
  • 发布于 2025-04-22
  • 0 次阅读
文档编辑
文档编辑

开发人员无需登录服务器,在大量日志中通过关键字检索日志,日志服务支持通过控制台查看指定日志在原始文件中的上下文信息。

前提条件

  • 已通过Logtail采集到日志。具体操作,请参见通过Logtail采集日志。

    重要

    如果您使用了Logtail插件处理文本日志或采集容器标准输出,则必须在Logtail插件配置中添加aggregators配置。更多信息,请参见处理插件概述。

  • 已创建索引。具体操作,请参见创建索引。

背景信息

日志上下文查询是指定日志来源(机器+文件)和其中一条日志,将该日志在原始文件中的前若干条(上文)或后若干条日志(下文)也查找出来。通过查看指定日志的上下文信息,您可以在业务故障排查中快速查找相关故障信息,方便定位问题。

应用场景

例如,O2O外卖网站在服务器上的程序日志里会记录一次订单成交的轨迹:用户登录>浏览商品>选择物品>加入购物车>下单>订单支付>支付扣款>生成订单。

如果客户下单失败,运维人员需要快速定位问题原因。传统的上下文查询中,需要管理员等相关人员添加机器登录权限,然后运维人员依次登录应用所部署的每一台机器,以订单ID为关键词搜索应用程序日志文件,帮助判断下单失败原因。

在日志服务中,可以按照以下步骤排查。

  1. 在服务器上安装日志采集客户端Logtail,并在日志服务控制台上添加机器组、Logtail采集配置,然后Logtail开始上传增量日志。

  2. 在日志服务控制台日志查询页面,指定时间段根据订单ID找到订单失败日志。

  3. 以查到的日志为基准,向上翻页直到发现与之相关的其它日志信息(例如:信用卡扣款失败)。

image

功能优势

  • 不侵入应用程序,无需改动日志文件格式。

  • 在日志服务控制台上查看任意服务器、文件的指定日志的上下文信息。无需登录服务器查看日志的上下文。

  • 结合事件发生的时间线索,在日志服务控制台指定时间段快速定位可疑日志后再进行上下文查询,快速定位问题。

  • 不用担心服务器存储空间不足或日志文件轮转造成的数据丢失,在日志服务控制台上随时可以查看历史数据。

操作步骤

重要

服务端通过PackId关联日志上下文,PackId可自动生成(由Logtail采集日志或Producer SDK写入日志)或手动生成后上传(通过PutLogs接口)。详细信息,请参见通过PackId机制关联日志上下文。

  1. 登录日志服务控制台。

  2. 在Project列表区域,单击目标Project。

    image

  3. 在控制台左侧,单击日志存储,在日志库列表中单击目标Logstore。

    image

  4. 可选:输入查询语句,然后选择时间范围。

  5. 在原始日志 > 原始页签下,找到目标日志,单击查询日志-004图标。

    上下文

  6. 使用鼠标在当前页面上下滚动查看指定日志的上下文信息。

    • 单击更早,进行向上翻页浏览。

    • 单击更新,进行向下翻页浏览。

    • 单击全部字段,展示页面显示的字段名称(默认全部展示),单击字段名称可以取消显示该字段,再次单击字段名称显示该字段。

    • 在过滤文本框中设置过滤字符串,可实现日志列表中只显示包含过滤字符串的日志。

    • 在高亮文本框中设置需要高亮显示的字符串,可实现字符串标黄显示。

    image

相关文章

短语查询 2025-04-22 10:58

本文介绍短语查询的语法、使用限制和示例。 概述 日志服务查询采用的是分词法,例如查询语句为

LiveTail 2025-04-22 10:58

在线上运维的场景中,经常需要实时监控日志并提取关键信息、分析异常原因。您可以通过LiveTail功能,实时监控、过滤日志,无需直接操作服务器。 前提条件 已通过Logtail采集到日志。具体操作,请参见通过Logtail采集日志</

日志聚类 2025-04-22 10:58

本文介绍日志聚类功能及其操作,包括开启日志聚类、查看聚类结果和原始日志、对比不同时间段的聚类日志数量等。 前提条件

上下文查询 2025-04-22 10:58

开发人员无需登录服务器,在大量日志中通过关键字检索日志,日志服务支持通过控制台查看指定日志在原始文件中的上下文信息。 前提条件

快速查询 2025-04-22 10:58

当您需要频繁查看某一查询和分析语句的结果时,可以将该查询和分析语句另存为快速查询。快速查询是日志服务提供的用于保存查询和分析操作的功能。您可通过保存的历史操作,快速执行查询和分析操作。 前提条件 已创建索

字段设置 2025-04-22 10:58

日志服务支持您进行字段设置,从而提升一键式交互查询体验,帮助您快速分析某一字段在指定时间内的分布情况。 前提条件

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号