【问题标题】:How can we see logs just after and before particular text in Google Cloud Logging?我们如何在 Google Cloud Logging 中查看特定文本之后和之前的日志?
【发布时间】:2018-12-22 22:29:23
【问题描述】:

在 Google Cloud Logging 中,使用 advanced search 我们可以搜索 text,然后查看该特定文本前后出现的日志吗?

例如在 PDF、doc 或任何文件中搜索单词时,然后在搜索该单词后,您可以在搜索文本的上方和下方看到内容,但在谷歌云日志记录中,我们只能看到包含单词的文本存在,但不存在其上方和下方的内容。

谁能告诉我是否可以在 Google Cloud Logging 中存在的日志上方和下方进行搜索?

【问题讨论】:

    标签: google-app-engine google-cloud-platform google-cloud-logging


    【解决方案1】:

    您可以通过固定日志条目来做到这一点:https://cloud.google.com/logging/docs/view/overview#pin

    一旦条目被固定,您可以放松过滤器以匹配任何其他有助于上下文的条目。

    【讨论】:

      【解决方案2】:

      Google Cloud Logging 中没有像您描述的那样的内置功能。

      但是,您可以使用高级过滤器执行操作 searching by time。这样您就可以搜索text,然后根据该日志的timestamp,使用时间范围过滤器进行搜索。

      例如,text 日志的时间戳为 2016-11-29T23:00:00Z。现在您可以使用具有该时间戳的上限和下限的过滤器来搜索它的上下文,例如:

      timestamp >= "2016-11-29T22:55:00Z"
      timestamp <= "2016-11-29T23:05:00Z"
      

      如果此解决方法还不够,请随时在 Google 的 Issue Trackercreate a new feature request 更详细地解释您希望在 Google Cloud Logging 中看到的那种功能。

      【讨论】:

      • 所以首先我必须搜索文本,然后再次使用时间戳搜索:(,一定有任何简单的解决方法,而不是谷歌团队所期望的:(,无论如何谢谢。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-07
      • 1970-01-01
      • 2020-09-12
      • 2021-11-14
      • 1970-01-01
      • 2022-09-26
      • 1970-01-01
      相关资源
      最近更新 更多