datadog 替换或手动分配日志值
datadog replace or manually assign log value
我有一条像 'Service is running' 这样的消息,我无法更改,所以在日志 Grok Parser 中我想将它替换为 'INFO | Service is running' 或手动或以某种方式手动分配 %{level=INFO}
。
请多多指教
您可以通过 2 个步骤在处理管道中执行此操作:
- 使用匹配查询
Service is running
的规则设置 Category Processor
并将新属性应用于值为 level:info
的那些日志
- 设置一个
Status Remapper
以从名为 level
的属性中获取状态
如果还有其他的queries/patterns要用来判断日志level/status,可以在(1)中的Category Processor
中添加多个规则,映射level
值到 info/warn/error
和任何其他相关状态值。
我有一条像 'Service is running' 这样的消息,我无法更改,所以在日志 Grok Parser 中我想将它替换为 'INFO | Service is running' 或手动或以某种方式手动分配 %{level=INFO}
。
请多多指教
您可以通过 2 个步骤在处理管道中执行此操作:
- 使用匹配查询
Service is running
的规则设置Category Processor
并将新属性应用于值为level:info
的那些日志
- 设置一个
Status Remapper
以从名为level
的属性中获取状态
如果还有其他的queries/patterns要用来判断日志level/status,可以在(1)中的Category Processor
中添加多个规则,映射level
值到 info/warn/error
和任何其他相关状态值。