google-cloud-logging - 在存在与模式匹配的字段时过滤 Google Cloud 中的日志
问题描述
我们正在使用 Google 的安全扫描,它会在每次扫描时使用唯一参数进行查询。这会导致新jsonPayload
的子字段出现在我们的日志中:
jsonPayload.params.utf8javascript_xssdetected_22312223341220000094915n_____javascript_javascript_______________noscript___title___textarea___style_
我们将这些日志放入 BigQuery 中,因为这些是高基数,它会导致 BigQuery 表的列用完。我想删除所有这些条目,但我无法弄清楚 Google Cloud Logging 查询语法来匹配模式上的字段。
例如,我希望能够排除存在与以下模式匹配的字段的任何行(方括号中的正则表达式):
-jsonPayload.params.[.*xssdetected.*]:*
-jsonPayload.params.[.*metadata_google_internal.*]:*
-jsonPayload.params.[.*randmprmz.*]:*
知道这是否可能吗?
解决方案
推荐阅读
- c# - 在 Xamarin Forms 中使用 Prism 在 ContentPages 之间导航维护 NavigationParameters
- microsoft-graph-api - 创建 MicrosoftGraph 订阅时出现 UnknownError
- powershell - 如何在 Windows 上的 Go (golang) 中打印 UTF-8 (或 unicode) 字符
- php - 如何在 Aptana IDE 中更改 PHP 语法的颜色?
- sql - 如何从 2 个表中进行不同的联合并将数据插入到第 3 个表中 - SQL Server 2017
- symfony - 如何在 SF4 的 Twig 扩展中注入依赖项
- django - 使用查询集为 Django 中 IntegerField 上的选择小部件生成选项
- c - 如何创建字典,其中我的值是 C 中的队列?
- php - PHP Artisan Comand 在 CentOS 7 上使用 php-fpm 无法在 Nginx 中工作
- matlab - 如何将复杂模型拟合到复杂数据