本实践案例主要是从多层数组对象嵌套的场景,向读者介绍如何使用LOG DSL解决工作中的具体需求。

需求

这里以一个复杂的包括多层数组嵌套的对象举例, 希望可以将users下的每个对象中的login_histories的每个登录信息都拆成一个登录事件.

原始日志举例

__source__:  1.2.3.4__topic__:  content:{  "users": [    {        "name": "user1",        "login_historis": [          {            "date": "2019-10-10 0:0:0",            "login_ip": "1.1.1.1"          },          {            "
收藏 打印