Datadog 解析 json 的数组

Datadog parse array of json

我有 json 的数组作为 Datadog 的日志。 示例:

[{name:"jon"} , {name:"mike"}]

如何解析内部 json`s?

不确定这里的解析是否正确。

来自 DD 的日志管理可以帮助分析日志,从而帮助深入了解应用程序。

所以,这里的问题。您在寻找什么样的见解?

让我想出一个。 鉴于日志负载是:

{
   users: [{ name: "Jon" }, { name: "Mike" }]
}

您想列出每个日志中包含的所有 name,因此,稍后,您可以查找具有 user 且名称为 [=15] 的所有日志=]

然后,您可以将 String Builder Processor 添加到您的管道中。它将在其中查找数组中的每个项目并将其映射到另一个属性。

这将生成一个新属性 payload.result 保存由 ,

分隔的名称
result: Jon, Mike

然后,您可以为这个属性创建一个 facet 并查找它 前任。鉴于构面的名称是 @payload.result

@payload.result:*Mike*
// or
@payload.result:*Jon*

PS。处理器可帮助您将日志的有效负载重塑为几乎任何格式。当然,它可能会变得复杂。 https://docs.datadoghq.com/logs/log_configuration/processors/?tab=ui