You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Grafana Infinity插件中展示CouchDB返回的JSON嵌套字段?

操作步骤如下:

  1. 首先进入Infinity插件的查询配置页,确认你的请求配置正确:请求类型选POST,请求头添加Content-Type: application/json,请求体填入你可用的CouchDB Mango查询选择器,查询类型选择JSON。
  2. 找到解析配置(Parsing options)区域的Root fields / rows配置项,填入clientData.metric,将数据解析的根节点定位到你需要的metric层级,避免后续嵌套路径引用错误。
  3. 在下方的字段列配置区手动添加列,不要依赖自动字段解析:
    • 列名填你想在表格中显示的名称,例如「完整度」
    • 字段选择器直接填Completeness,字段类型选择Number,可同时开启自动类型转换,将接口返回的字符串格式数值转为数字类型方便后续计算。

如果不想修改根路径,也可以直接在字段选择器写完整路径clientData.metric.Completeness,需要注意规避两个常见问题:

  • 不要在Root fields / rows配置了其他路径导致上层节点被截断
  • 如果CouchDB的find接口返回的是标准的docs数组包裹格式(即返回结构为{"docs": [{"clientData": {...}}, ...]}),需要先将Root fields / rows配置为docs[*].clientData.metric,否则会无法识别嵌套字段。

你也可以通过查询页的「Query Inspector」查看原始返回和解析后的数据,快速定位字段匹配错误的原因。

内容的提问来源于stack exchange,提问作者David Boshton

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 09:54:03