如何解决datadog解析嵌套json中的日志值并进行数学运算
我正在像下面那样解析我的日志语句
2020-09-06 05:19:36.712 [xyz thread] INFO ff.gg.y.impl - Job ActiveJob{id='111-333',name='Import',user='c4rr-t566',state=RUNNING} completed: '{"type":"IMPORT","types":{"XE":{"TYPE":{"User":{"ADD":0,"UPDATE":2000,"REMOVE":0,"ID":"f5t-uu7y"}},"PARENT":{"Users":{"ADD":0,"ID":"y7777-8uui8"}}},"MP":{"ADD":2000,"UPDATE":0,"REMOVE":0}}}'.
我要提取“ XE”下“ ADD”,“ UPDATE”的所有值;将它们相加(求和);并将其转换为指标。
此外,XE中ADD的深度可能随日志而变化,添加,更新语句的数量可以为零或更多。
我成功地解析和显示了JSON树下的值,但是由于子级深度和出现次数的不同,我无法实现我想要的。
这里的任何帮助将不胜感激。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。