我正在设置一个德鲁伊摄取规范,并且想知道是否存在一种方法,可以基于嵌套在globby
中的值将名称应用于维度/指标。我目前有一个kafka主题,可以将系统数据传递给使用者,尽管在示例JSON
中可以看到,对象数组不能保证顺序相同。因此,我无法将其定位为此类。 metrics
($.metrics[0].metric_value)
答案 0 :(得分:0)
我能够通过JQ做到这一点
http://www.compciv.org/recipes/cli/jq-for-parsing-json/
"flattenSpec": {
"fields": [
{
"type": "path",
"name": "if_speed",
"expr": "$.dimensions[?(@.dimension_name =~ /if_speed/i)].dimension_value"
}
]
}