查看规则错误

支持的平台:

您可以从规则中获得两种主要类型的错误:

  • 编译错误:通过执行静态分析来识别规则语法或逻辑中的问题。

  • 运行时错误:仅在测试规则、运行已生效的规则或运行追溯时才会发生。

编译错误

当您保存或测试规则时,Google 安全运营团队会识别编译错误。

规则编辑器左上角的图标表示 存在错误。

点击 即可在运行时错误对话框中查看错误详情。

如果您的规则没有错误,则该图标将显示为绿色 。如果错误消息包含列或行位置, 该部分在规则编辑器中会以红色下划线显示。 更复杂的错误不包含位置,因为它们是由多个位置的问题组合导致的。

如果您尝试保存规则或测试存在编译错误的规则,系统会显示运行时错误。 在编译错误得到修正之前,您无法保存规则或运行测试。

运行时错误

在编译时不会显示运行时错误。某些运行时错误会导致规则无法 完成,如 query took too long to execute,后者是偶尔发生的。 如需检查您的规则是否存在运行时错误,请点击规则编辑器中的运行测试

如果发生运行时错误,测试规则结果栏中会显示一个链接 详细说明所发生的错误。

有时可能会出现未知的运行时错误 说明。这表示系统遇到 该特定错误,并且其中没有与此错误相关联的用户消息。 如果发生这种情况,请与您的 Google Security Operations 代表联系以获取帮助。

如果在实时规则或回溯执行期间发生运行时错误,则链接 显示在检测页面上,其中会详细说明所发生的错误。

与测试规则类似,实时规则或回溯期间发生的运行时错误 有一个指示器,里面有带下划线的可点击文本, 详细了解所发生的错误。