Google Cloud Logging 的包含/排除过滤器的文档在哪里?

2024-02-24

我正在尝试通过 Pub/Sub 主题从 Google Cloud 导出日志。

作为该过程的一部分,我必须创建一个称为“包含过滤器”的东西。我可以找到有关此过滤器的唯一文档在这里:https://cloud.google.com/logging/docs/exclusions https://cloud.google.com/logging/docs/exclusions

该文档几乎没有提及包含过滤器查询语言。正好有一个例子:

NOT LOG_ID("cloudaudit.googleapis.com/activity") AND NOT \
LOG_ID("externalaudit.googleapis.com/activity") AND NOT \
LOG_ID("cloudaudit.googleapis.com/system_event") AND NOT \
LOG_ID("externalaudit.googleapis.com/system_event") AND NOT \
LOG_ID("cloudaudit.googleapis.com/access_transparency") AND NOT \
LOG_ID("externalaudit.googleapis.com/access_transparency")

此示例与我对 GCP 登录的了解一无所知。我不知道这些 URL 的含义,也不知道在哪里获取与我要导出其日志的服务相对应的 URL。我可以猜测查询语言支持 SQL 风格的逻辑运算符。我认为将 LOG_ID("someurl.googleapis.com/something") 放入查询中会导致它匹配与该 URL 有某种关系的日志。我可以进一步猜测这些 URL 可能映射到服务名称(如旧日志查看器中所示),例如“GAE 应用程序,my-app”。但我的猜测可能已经进入了可疑的领域,因为它们只是猜测。我能找到的唯一文档中没有说明这些。

文档在哪里?我怎样才能利用这个功能?


包含过滤器写在记录查询语言 https://cloud.google.com/logging/docs/view/logging-query-language.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Google Cloud Logging 的包含/排除过滤器的文档在哪里? 的相关文章

随机推荐