使用日志浏览器查看日志

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

本文档简要介绍了 Google Cloud Console 中的日志浏览器,可用于检索、查看和分析日志数据。通过日志浏览器,您可以查找和查看日志,以便排查问题。

日志浏览器不支持聚合操作,例如对包含特定模式的日志条目数进行计数。如需执行聚合操作,请在日志存储桶上启用分析功能,然后使用日志分析页面。您还可以使用日志浏览器查看启用了分析功能的存储分区中的日志。如需了解详情,请参阅日志分析概览

您还可以使用 Logging APIGoogle Cloud CLI 读取日志。

开始使用

要开始使用日志浏览器,请执行以下操作:

  • 确保您拥有可以查看日志的正确 Identity and Access Management 角色。如需了解 IAM 角色和权限,请参阅使用 IAM 进行访问权限控制

  • 请注意,如果您使用 Amazon Web Services Elastic Compute Cloud (AWS EC2),则日志条目位于将您的 AWS 帐号与 Google Cloud 服务关联的 AWS 连接器项目中。

  • 请注意,如果您通过 BindPlane 注入本地日志和混合云日志,则可以在 generic_node 资源类型下找到这些日志。

  • 导航到日志浏览器:

    转到日志浏览器

    选择相应的 Cloud 项目。

日志浏览器界面

通过日志浏览器界面,您可以检索日志、解析和分析日志数据以及优化查询参数。

日志浏览器的界面

日志浏览器包含以下几部分,本页面将详细介绍:

  1. 操作工具栏
  2. 查询窗格
  3. 结果工具栏
  4. 日志字段窗格
  5. 直方图
  6. 查询结果窗格

操作工具栏

借助操作工具栏功能,您可以执行以下操作:

  • 优化范围:仅按当前 Cloud 项目中的日志或一个或多个存储视图来限定搜索范围。如需详细了解范围,请参阅优化范围
  • 学习:查看指向相关文档和主题的链接。
  • 分享链接:创建当前查询的简短网址,并将其复制到剪贴板,以便更轻松地分享查询。复制的网址有对应的绝对时间范围,由查询的当前时间范围表示;例如 7:49:37 PM - 8:49:37 PM

优化范围

您可以通过优化范围选项优化日志浏览器中显示的日志的范围。您可以只搜索当前 Cloud 项目内的日志,也可以在一个或多个存储视图中搜索日志。如需优化日志浏览器的范围,请执行以下操作:

  1. 操作工具栏中,选择优化范围

  2. 优化范围对话框上,选择范围选项。

    “优化范围”对话框

    • 按项目确定范围允许您搜索当前 Cloud 项目生成的日志。

    • 按存储空间确定范围允许您根据一个或多个存储视图搜索日志。如需详细了解日志视图,请参阅配置存储桶级访问权限

  3. 如果您选择按存储确定范围,请选择要查看的一个或多个存储分区。

    该对话框会列出满足以下条件的存储视图:

    • 用户拥有对该存储视图的访问权限。
    • 这些日志存储桶属于所选 Cloud 项目,或者所选 Cloud 项目先前已路由到了日志存储桶。
  4. 点击应用

Query 窗格

使用查询窗格功能执行以下操作:

  • 查询标签页:使用以下功能构建和优化查询:

    • 时间范围选择器:为要查看的日志指定时间范围。如需了解详情,请参阅使用时间范围选择器

    • 搜索文本框:查找与您的搜索字词或短语匹配的日志条目。 有关详情,请参阅搜索日志字段中的文本

    • 过滤器菜单:根据资源日志名称严重性构建查询。如需了解详情,请参阅使用过滤条件菜单

    • Query-editor 字段:使用 Logging 查询语言构建高级查询。如需了解详情,请参阅编写高级查询

  • 最近标签页:查看最近运行的查询。如需了解详情,请参阅使用近期查询

  • 已保存标签页:查看 Cloud 项目的其他用户与您保存的查询和查询。如需了解详情,请参阅保存查询共享查询

  • 建议标签页:根据 Cloud 项目中的资源查看建议的查询。如需了解详情,请参阅使用建议的查询

  • 标签页:根据您的使用场景查看和运行 Google 提供的查询。如需了解详情,请参阅从库中选择查询

  • 保存:保存可从已保存标签页查看和运行的查询。

  • 清除查询:清除并重置在查询窗格中构建查询时所做的选择。

  • 流式传输日志:在 Logging 提取日志条目时对其进行查看。如需了解详情,请参阅流式传输日志

  • 运行查询:在查询窗格中构建查询后运行查询。

如果您没有看到查询编辑器字段,请启用显示查询。如果您在搜索文本框中添加任何搜索字词,这些字词也会显示在查询编辑器字段中,并作为查询表达式的一部分进行求值。

检查查询,然后点击运行查询。与查询匹配的日志会列在查询结果窗格下。直方图日志字段窗格也会根据查询表达式进行调整。

流式传输日志

您可以在 Logging 提取日志时流式传输日志,也可以添加查询以仅流式传输与该查询匹配的日志。

如需基于查询流式传输日志,请在查询窗格中添加查询,然后选择流式传输日志。当 Logging 提取日志数据时,只有与查询匹配的日志才会显示在查询结果窗格中。如果未提供查询,则 Logging 会在提取日志时显示每个日志。

如需停止流式传输,请点击停止流式传输,或在查询结果窗格中滚动。

结果工具栏

结果工具栏中,您可以执行以下操作:

  • 显示日志字段窗格:在日志浏览器页面布局中快速显示或隐藏此窗格。
  • 显示直方图窗格:在日志浏览器页面布局中快速显示或隐藏此窗格。
  • 创建指标:根据您当前的查询表达式设置基于日志的指标
  • 创建提醒:根据您当前的查询表达式设置基于日志的提醒
  • 跳至现在:执行查询结果的强制刷新,以包含当前时间。如果时间范围选择器使用自定义范围并设置了结束时间,则它会以一小时为默认时间范围运行查询。否则,系统将使用当前开始日期或时长进行刷新,并运行查询。请注意,使用此功能时,查询表达式不会发生变化。
  • 更多操作:使用这些进一步的选项来管理基于日志的提醒创建接收器

日志字段窗格

日志字段窗格可提供日志数据的简明摘要,并提供了一种更高效的查询优化方法。 它会显示按不同维度细分的日志条目,对应于这些条目中的字段。对于每个字段,日志字段窗格会按降序频率显示值及其事件。日志字段计数与时间范围选择器中的时间范围相对应。

如需显示或隐藏日志字段窗格,请点击结果工具栏中的日志字段按钮。

日志字段窗格会根据查询编辑器字段中已执行的查询进行填充和更新。

如果查询为空,则日志字段窗格会按资源类型严重程度字段显示日志条目的计数。

日志字段窗格。

如果您选择了按存储确定范围,您还会看到项目 ID 和相应的日志条目计数。

如果从日志字段窗格中选择资源类型,则系统会根据资源标签填充一组相关字段。这样您就可以调查该特定资源类型的日志数据。您可以通过点击资源类型字段旁边的清除来移除它们。

日志字段窗格中添加字段

您可以将特定 LogEntry 键值对从查询结果窗格中填充的日志条目添加到日志字段窗格。如需在日志字段窗格中添加字段,请执行以下操作:

  1. 查询结果窗格中,点击展开按钮 展开日志条目。

  2. 点击某个字段的值。从菜单中选择在“日志字段”窗格中添加字段

    自定义字段会以键值对列表形式显示在日志字段窗格中。

要从日志字段窗格中移除自定义字段,请点击该字段旁边的移除

请注意,无法在日志字段窗格中添加以下类型的字段:

  • 与时间相关的字段;例如 receiveTimestampprotoPayload.startTime
  • 基数较高的字段;例如 insertIdprotoPayload.latency
  • 路径中包含数组索引的字段;(例如 protoPayload.authorizationInfo[0].resource)。

使用日志字段窗格分析日志

如需缩小查询范围并缩小查询范围,您可以将“日志字段”窗格中的字段/值对添加到查询窗格中的表达式。为此,请在日志字段窗格中,点击字段的值。此操作会将键值对添加到使用 AND 运算符的表达式。然后,查询将运行。

您可以将嵌套的字段-值对以及顶级字段-值对添加到日志字段窗格中。例如,假设您向 Log fields 窗格添加了 jsonPayload.message。如果您选择特定的 jsonPayload.message 值,它将填充查询编辑器字段。

直方图查询结果窗格也会更改,以反映当前查询。

执行查询时,系统会扫描日志条目并更改日志字段数量。查询完成后,系统会显示所有日志字段的总计数。

直方图

通过直方图窗格,您可以直观呈现日志随时间的分布情况。系统会在您运行查询时重新生成直方图,以便您更轻松地查看日志数据中的趋势并进行问题排查。

如需显示或隐藏直方图窗格,请点击结果工具栏中的直方图按钮。

直方图功能

直方图窗格。

  1. 直方图条柱:每个直方图条柱代表一个时间范围。每个条柱都包含各条柱时间段内捕获的日志严重性等级的三色明细。这些颜色表示以下日志严重程度:

    • 蓝色:低严重程度,例如 默认调试信息通知
    • 黄色:中等严重程度,例如警告
    • 红色:高严重程度,例如错误严重提醒紧急

    每个直方图条柱都有一个菜单,其中包含分析日志的选项。

  2. 时间控制:允许您调整查询结果窗格中的日志的时间范围。如需详细了解这些选项,请参阅使用时间控件分析日志

  3. 时间轴:显示当前在查询结果窗格中显示的日志的时间范围(以直方图条形表示)。时间轴可帮助您熟悉您当前在查询的更大时间范围内查看的日志。

使用时间控制分析日志

您可以使用直方图的时间控件调查和分析日志数据。

快速调整时间

直方图提供时间控件,让您能够快速调整 Logs Explorer 中显示的数据。

直方图窗格时间轴显示快速时间控件。

  • 时间句柄:朝里拖动时间轴句柄可缩小数据范围,向外拖动可扩大直方图时间轴中的数据范围。点击运行

  • 前后滑动时间轴:点击 前进箭头,将时间轴滑动到稍后的时间。点击 后退箭头,将时间轴滑动到更早的时间。

  • 放大和缩小:点击 缩小图标可扩大时间轴中显示的数据范围。点击 放大图标可缩小时间轴中显示的数据范围。

对时间轴的修改仅限于当前时间(“现在”)和 30 天前。

滚动或缩放到指定时间

除了上述时间控件外,直方图还提供滚动到指定时间缩放到指定时间功能,便于您更深入地控制直方图以及您在 Logs Explorer 的其他窗格中看到的数据。

直方图窗格时间轴显示“滚动到指定时间”和“缩放到指定时间”控件。

根据直方图条柱的相对大小或严重性级别,您可能会对特定直方图条柱感兴趣。您可以选择该直方图条来调整 Logs Explorer 中显示的日志数据。

您可以使用滚动到时间 (Scroll to time) 功能浏览日志数据,而无需更改直方图日志字段窗格中的值。如果选择滚动到指定时间功能,则会发生以下情况:

  • 您在查询结果窗格中看到的日志数据会根据所选直方图条柱捕获的时间范围进行调整。

    查询未运行,但系统可能会重新加载部分数据,以确保您在查询结果窗格中看到的日志与选定的直方图条柱的时间范围相对应。

  • 控制台网址会更新为包含截止到所选直方图条柱的时间范围所捕获到的最新日志的 timestamp

如需选择滚动到指定时间功能,请执行以下操作:

  1. 将鼠标悬停在直方图时间轴上的某一条柱上。此时会显示一个窗格,其中包含指定时间范围内的日志数据的摘要信息。

  2. 在该窗格中选择滚动到指定时间

    或者,点击直方图条柱而不是将鼠标悬停在其上方,此操作相当于选择滚动到指定时间

缩放到指定时间功能类似于滚动到指定时间,但可根据选定的直方图条柱捕获的时间范围对日志数据运行查询。如果选择缩放到指定时间功能,则会发生以下情况:

  • 您在查询结果窗格中看到的日志数据会根据所选直方图条柱的时间范围限制重新加载和缩小范围。
  • 控制台网址会更新为包含截止到所选直方图条柱的时间范围所捕获到的最新日志的 timestamp
  • 直方图会发生变化,以便仅显示 timestamp 值在所选直方图条柱时间范围内的日志。
  • 日志字段窗格中的数据会根据选定的直方图条柱捕获的时间范围进行调整。

如需选择缩放到指定时间功能,请执行以下操作:

  1. 将鼠标悬停在直方图时间轴中的条柱上。此时会显示一个窗格,其中包含指定时间范围内的日志数据的摘要信息。

  2. 在该窗格中选择缩放到指定时间

查询结果

如需查看查询结果,请使用查询结果窗格。为便于排查应用问题,您可以查看各个日志条目的详细信息,并对日志条目进行分组和分析,以找出日志中的模式。

使用摘要字段在日志中查找模式

假设您要查看查询结果中的日志条目,并希望快速按某个 LogEntry 字段浏览结果。或者,也许您想按某个字段值对对日志条目进行分组。您可以在结果中添加摘要字段,这些字段以条状标签的形式显示在每个日志条目的开头。例如,下图显示了将日志条目字段 resource.type 添加到每个日志条目的查询结果:

日志浏览器显示的日志带有显示资源类型的绿色文本前缀。

日志浏览器提供默认摘要字段和自定义摘要字段。默认摘要字段取决于当前的查询结果,而自定义摘要字段可让您选择 LogEntry 中的任何字段。

如需修改摘要字段,请执行以下操作:

  1. 点击摘要列中的修改,打开修改菜单:

    查询结果窗格会显示用于修改摘要字段的按钮。

  2. 管理摘要字段对话框中,您可以执行以下操作:

    • 如需以原始文本格式显示日志条目,请使用开关 关闭默认摘要字段,并且不要添加任何自定义摘要字段。

    • 将任何自定义字段名称添加到自定义摘要字段

      摘要字段选择具有如下特点:

      • 使用查询结果中当前显示的日志自动补全信息。
      • 字段更正,使用英文引号括起合法字符。

      例如,如果您输入 jsonPayload.id-field,它会被更改为 jsonPayload."id-field"

      您还可以选择任何 LogEntry 字段,无论系统是否使用自动补全功能向您建议。

      如需移除现有的自定义摘要字段,请点击其条状标签中的 X

    • 为自定义摘要字段启用或停用截断。使用截断摘要字段的切换开关 可以缩短显示的摘要字段。然后选择截断字段之前显示的字符数,以及是否显示字段的开头或结尾。

  3. 点击应用

    您的摘要字段现已在查询结果中更新。

搜索查询结果

如需搜索查询结果的内容,请点击查询结果窗格中的在结果中查找,然后输入您的搜索字词。借助此过滤条件,您可以在日志条目中查找信息,而无需构建新查询。

系统会在查询结果窗格的日志条目中突出显示与搜索条件匹配的字词:

系统会突出显示匹配搜索字词的日志条目。

查看类似的日志条目

您可以查看与所选日志条目类似的日志条目,这让您可以专注于感兴趣的日志。

如需显示类似的日志条目,请执行以下操作:

  1. 查询结果窗格中,展开 日志条目。

  2. 点击类似条目,然后选择显示类似条目

    该查询使用与以下内容类似的查询进行更新,并重新加载查询结果:

    --Show similar entries
    protoPayload.methodName="io.k8s.core.v1.configmaps.update"
    --End of show similar entries
    

如需查看类似日志条目的预览,请执行以下操作:

  1. 查询结果窗格中,展开 日志条目。

  2. 展开类似条目菜单,然后选择预览类似条目

    系统会打开一个单独的对话框,其中包含以下信息:

    • 找到的模式
    • 包含此模式的日志条目所占的百分比
    • 包含此模式的日志条目示例

    在此对话框中,您可以隐藏或显示日志条目:

    “预览日志条目”对话框可让您隐藏或显示类似的日志条目。

隐藏类似日志条目

您可以隐藏类似的日志条目,以便从查询结果中移除日志。

您可以通过以下两种方式隐藏类似日志条目:

  • 隐藏大量自动分组的日志条目。运行查询时,系统会分析查询结果以获取模式,然后根据类似的日志字段内容自动对日志条目进行分组。如果检测到显著模式,查询结果窗格中将会显示一个横幅,显示可以隐藏的结果的百分比:

    隐藏类似日志横幅。

    隐藏类似条目:此按钮为查询添加子句并重新加载查询结果。

    预览:系统会打开一个单独的窗口,描述找到的模式,并显示相应条目的示例。

    隐藏类似日志时,日志浏览器会话之外不会保存任何信息,并且每次查询都会根据显示的日志生成新的分析。不同的查询会根据所返回日志的类型分析日志条目的不同部分。

  • 隐藏与特定日志条目类似的日志条目。如需隐藏类似于日志条目的日志条目,请执行以下操作:

    1. 点击日志条目上的展开 ,点击类似条目菜单,然后选择隐藏类似条目

      查询会更新,并且查询结果窗格会重新加载。系统不会显示与所选日志条目类似的日志条目。

查看或隐藏与字段匹配的日志条目

您可以查看或隐藏与日志条目中的字段匹配的日志条目,以便专注于包含相同字段内容的条目。

如需查看或隐藏与日志条目中的特定字段匹配的日志条目,请执行以下操作:

  1. 查询结果窗格中,点击日志条目上的展开

  2. 点击日志条目中的字段值,例如 compute.googleapis.com,它是一个 serviceName

    您会看到以下菜单:

    此菜单包含用于根据特定字段隐藏和显示日志条目的选项。

  3. 选择显示匹配条目隐藏匹配条目

    该查询会更新以显示/隐藏类似条目的查询,然后查询结果重新加载并显示新结果。

固定日志条目

运行查询后,您可以固定某个日志条目以将其突出显示。固定的日志条目仍位于查询结果窗格中的中心位置。如果您运行新查询并且未添加固定的日志条目,系统会提示您取消固定该日志条目。

如需固定日志条目,请执行以下操作:

  1. 将鼠标悬停在要固定的日志条目上。
  2. 点击图钉图标

固定日志条目后,其背景颜色会变暗,并显示图钉图标 。系统还会根据已固定日志条目的 timestamp直方图窗格中显示图钉图标:

日志浏览器会在查询结果和直方图窗格中显示固定的日志条目。

如需取消固定日志条目,请再次点击固定图标。

显示与固定日志条目的资源匹配的日志

固定日志条目后,您可以运行一个新查询来显示与固定日志的资源类型或资源标签匹配的日志条目。

如需固定日志条目并显示与同一资源类型或资源标签匹配的日志条目,请执行以下操作:

  1. 点击固定日志旁边的向下箭头 以展开固定菜单。

  2. 从置顶菜单中进行选择:

    • 如需使用与固定日志相同的 resource.type 重新运行查询,请选择 Same resource.type

      例如,假设您固定一个日志条目,其中 resource.typek8s_node。如果您选择 Same resource.type,则系统会重新运行查询以显示所有包含 resource.type="k8s_node" 的日志条目。

    • 如需重新运行与固定日志相同的 resource.labels 查询,请选择 Same resource.labels

    • 如需使用与固定日志相同的 trace 重新运行查询,请选择同一跟踪记录

    • 如需清除查询并显示所有日志条目,请选择全部显示

直方图窗格中查看固定的日志条目

您可以使用直方图窗格突出显示、滚动和进一步检查固定日志条目。

使用直方图窗格,点击图钉图标 ,然后从以下菜单选项中进行选择:

  • 滚动到日志条目:将日志条目置于当前查询结果窗格中,并在附近日志的上下文中查看固定的日志条目。
  • 缩放到日志条目:缩小直方图窗格显示的时间范围,并优化查询以隔离固定日志附近的日志。

查看跟踪记录数据

如果日志条目同时包含 trace 和延迟时间相关字段,则会显示延迟时间和跟踪记录图标。

包含跟踪记录数据的日志条目显示。

如果日志条目仅包含 trace 字段,则只会显示跟踪记录图标。

仅包含跟踪记录字段的日志条目显示才有跟踪记录图标。

要查看与日志条目相关的跟踪记录数据,请点击跟踪记录图标。您可以选择以下选项:

  • 查看跟踪记录详情:显示父级 Span 和子跟踪记录以及有关跟踪记录的详细信息。如需查看有关跟踪记录的更多详细信息,请通过点击在 Trace 中查看导航到 Cloud Trace。如需详细了解详细信息面板中的内容,请参阅查看跟踪记录详情
  • 显示此跟踪记录的所有日志:通过添加设置为与日志条目关联的跟踪记录的标识符的 trace 字段来优化和运行查询。

  • 仅显示跟踪的请求:通过添加设置为 TruetraceSampled 字段来优化和运行查询。如需详细了解采样,请参阅采样率

查看 Monitoring 数据

对于某些日志(例如 GKE 和 Compute Engine 日志),您可以点击日志摘要行中的资源类型以显示包含以下选项的菜单:

  • 查看监控详情:打开 GKE 资源的详细信息面板。如需详细了解详细信息面板,请参阅查看资源详细信息
  • 在 Monitoring 中查看:打开资源的 Monitoring 页面。
  • 在 GKE 中查看在 Compute Engine 中查看:打开 GKE 或 Compute Engine 界面中资源的详情页面。

显示 GKE 资源的日志浏览器菜单。

如要分享指向日志的链接,请展开日志条目,然后选择复制链接。该链接会复制到剪贴板。您可以将链接发送给有权访问 Cloud 项目的用户。当用户将链接粘贴到浏览器中或将其选中时,Logging 会将日志条目固定到查询结果窗格中。

复制链接以与他人共享日志条目。

下载日志

您可以下载 CSV 或 JSON 格式的日志。您需要具有以下 Identity and Access Management 角色之一才能下载日志:

  • Logging Admin (roles/logging.admin)
  • Logs View Accessor (roles/logging.viewAccessor)

如需下载日志,请执行以下操作:

  1. 点击查询结果窗格中的下载

  2. 下载日志对话框中,选择 CSV 或 JSON 格式。

  3. 选择如何处理日志数据。您可以选择以下选项:

    • 将数据下载到您的计算机。
    • 将数据下载到 Google 云端硬盘。
    • 在新标签页中打开数据。

    保存 CSV 文件并选择 Google 云端硬盘后,您可以在 Google 表格中打开该文件。

示例查询

如需查看按 Google Cloud 产品及其用例整理的建议查询,请参阅使用日志浏览器的示例查询。例如,您可以运行与 Kubernetes 相关的查询来查找 Google Kubernetes Engine 日志。

查看 Compute Engine 日志

对于某些 Compute Engine 资源类型(例如 gce_instancegce_network),您会在日志浏览器的多个位置看到资源名称带有子文本的资源名称。例如,对于 gce_instance 资源类型,您会看到虚拟机名称以及虚拟机 ID。资源名称可帮助您确定可用于构建查询的正确资源 ID。

您可能会在以下位置看到 Compute Engine 资源名称:

  • 查询窗格过滤条件菜单:Compute Engine 资源类型会显示资源名称,其中相应的资源 ID 显示为子文本。
  • 日志字段:Compute Engine 资源类型在字段维度中显示资源名称,而不是资源 ID。
  • 查询结果:对于 Compute Engine 虚拟机实例日志,resource.labels 字段显示具有相应资源名称的元数据。
  • 摘要字段:对于 Compute Engine 虚拟机实例日志,条状标签会显示资源名称,而不是资源 ID。

问题排查

本部分介绍如何排查使用日志浏览器时的常见问题。

如果您在尝试查看接收器目标位置的日志时遇到问题,请参阅排查路由和接收器问题

找不到虚拟机实例的控制台日志

写入 Compute Engine 实例的控制台的日志可能不会在日志浏览器中提供。如需查看这些日志,请执行以下操作:

  1. 前往 Google Cloud 项目的虚拟机实例列表:

    进入“虚拟机实例”

  2. 选择相应实例,然后在页面的日志部分选择串行端口 1(控制台)

您可以对实例进行配置,以便将其串行端口输出发送到 Cloud Logging。如需了解详情,请参阅启用和停用串行端口输出日志记录

获取 Cloud 项目 ID 或组织 ID

如需从 Google Cloud Console 中的任意位置获取 Cloud 项目或组织 ID,请从 Cloud 项目和组织选择器展开 Cloud 项目列表,然后在 ID 列中查找 Cloud 项目 ID:

显示项目 ID 的界面

看不到日志条目

如果您没有看到任何日志条目,请执行以下检查:

  • 是否选择了正确的 Cloud 项目?如果不是,请从 Cloud 项目和组织选择器中选择正确的 Cloud 项目。

  • 您的 Cloud 项目是否使用了生成日志的资源,这些资源上是否有活动?即使是新的 Cloud 项目,也应该有记录该项目已创建的审核日志。转到受监控的资源列表页面中的“将服务映射到资源类型” 部分,确认您使用的是会生成日志的资源。

  • 时间范围是否过窄?确认您的查询中的时间范围正确无误。

  • 查看当前的排除项查询,确保系统不会意外排除您所查找的日志。

  • 查看日志是否使用了正确的范围?如需了解如何调整搜索范围,请参阅优化搜索范围

我的查询正确无误,但我仍然没有看到日志条目

  • 您看不到超过 Logging 保留期限的日志条目。如需了解有效的日志保留期限,请参阅日志保留期限

  • 在高负载时段内,将日志发送到 Logging 或者接收及显示日志的过程可能存在延迟。

  • 日志浏览器不会显示带有未来时间戳的日志条目,直到当前时间“赶上”这些时间戳后才会显示。这种情况并不常见,可能是由发送日志的应用中的时间偏差引起的。

  • 查询范围设置得过大,无法在合理的时间内完成。您可能会看到“截止期限到操作完成为止”。请尝试使您的查询更具体或缩短时间范围。

查询返回错误

如果您在未指定存储桶的情况下对资源发出查询,则 Cloud Logging 会根据 Google Cloud 项目中的接收器历史记录来确定可能已为该资源写入条目的位置。如果 Cloud Logging 发现超过 200 个可能已被写入条目的存储分区,则查询会失败并显示消息 Error: Invalid query

如需解决此问题,请将查询范围缩小为一部分存储。如需了解详情,请参阅优化范围

查询结果时间范围与查询不匹配

您在查询结果日志字段窗格中看到的日志数据会根据直方图时间轴捕获的时间范围进行调整。您可以使用直方图的时间控件或时间范围选择器调整直方图时间轴。调整这些时间控件不会更改 Query 窗格中的查询表达式。

如果您的查询带有时间戳,则时间范围选择器会处于停用状态,查询使用时间戳表达式作为其时间范围限制。如果查询不使用时间戳表达式,则会使用时间范围选择器作为其时间范围限制。

获取支持

如需了解如何获取支持,请参阅 Google Cloud 的运维套件支持页面