在 StackDriver Logging 中使用通配符

在 StackDriver Logging 中使用通配符

我想在 Google StackDriver Logging 过滤器中使用通配符。但是,根据官方网站,过滤器不能使用它。有什么方法可以使用吗?

答案1

如果你想搜索文本中包含的字符串,只需直接输入该字符串。

Unicorn (text:Unicorn)
Finds all log entries containing unicorn, in any field and in any letter case.

如果您想在高级过滤器中添加条件以在以“前缀”开头的所有 pod 中进行搜索,请尝试这样做(note ':' instead of '=')

resource.type="k8s_container"
resource.labels.cluster_name="cluster-1"
resource.labels.pod_name:"prefix"

答案2

您可以查看以下常见基本搜索示例

例子:

字符串的使用方式如下: uni* (text:uni*)

如上述文档所述,“这不是通配符搜索。此搜索查找包含 4 个字符的字符串的所有日志条目"uni*"。日志查看器不支持正则表达式搜索,并且在基本或高级过滤器界面中没有特殊通配符(如 * 或 ?)。

您也可以提交此文件作为功能要求使用问题追踪器

相关内容