如何解决Metricbeat http 模块嵌套 json
我需要有关嵌套 json 响应的弹性搜索映射的帮助。 我正在使用 meatricbeat 的 http 模块从我们的资产管理系统查询数据,我得到以下响应作为回报
"fields": [
{
"displayName": "IT Vertical","value": "Data Analytics"
},{
"displayName": "Serial Number","value": "VMware-XXXXXXXXXXXX"
},{
"displayName": "System Name","value": "Test-Virtual-Machine"
}
]
根据我在 google 上找到的内容,上面看起来像一个嵌套的 json 响应,其中“key”是“displayName”的值,“value”是值字段的值。 例如:
----Key---------------value----------
IT Vertical-------Data Analytics
Serial Number-----VMware-XXXXXXXXXXXX
System Name-------Test-Virtual-Machine
我能够在 http 模块中使用处理器,理想情况下我希望在数据到达 logstash/elasticsearch 之前对其进行整形。但是如果这是不可能的,那么是否可以通过使用摄取管道节点来相应地修改这些数据?如果是这样,有什么想法吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。