查看规则错误

支持的平台:

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

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

  • 运行时错误:仅在测试规则、运行实时规则或运行回溯时发生。

编译错误

Google Security Operations 会在您保存或测试规则时识别编译错误。

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

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

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

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

运行时错误

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

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

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

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

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