datadog 替换或手动分配日志值

datadog replace or manually assign log value

我有一条像 'Service is running' 这样的消息,我无法更改,所以在日志 Grok Parser 中我想将它替换为 'INFO | Service is running' 或手动或以某种方式手动分配 %{level=INFO}。 请多多指教

您可以通过 2 个步骤在处理管道中执行此操作:

  1. 使用匹配查询 Service is running 的规则设置 Category Processor 并将新属性应用于值为 level:info
  2. 的那些日志
  3. 设置一个 Status Remapper 以从名为 level
  4. 的属性中获取状态

如果还有其他的queries/patterns要用来判断日志level/status,可以在(1)中的Category Processor中添加多个规则,映射level 值到 info/warn/error 和任何其他相关状态值。