使用接口/opentsdb/put推送数据返回成功但是vm查不到数据

Viewed 72

第一行是打印的推送链接,第二行打印的是返回内容
image.png

代码如下:
image.png

但是数据在vm中查不到,请问能从哪入手排查下问题呢,
image.png

数据流是这样的:
下沉区采集代码-->/opentsdb/put接口-->本地17000 pushgw-->下沉区vm-->远端n9e监控服务配置下沉区vm

已有其他数据在下沉区VM存储且在远端n9e正常读取,所以数据链路没问题。

另外已存的数据的value都为0,不知道会不会有影响

2 Answers

另外,在检查下数据格式,供参考https://flashcat.cloud/docs/content/flashcat-monitor/categraf/plugin/exec/

或者说,有没有什么办法让我直接看vm的数据吗,直接去确认下数据是在哪个部分出了问题

post的指标名称是什么? 打开即时查询+自动补全,输入指标名的第一段。

搜索用的是请求体中metric的值

现在的线索判断不出来。能想到的,要么就是搜索的不对,要么就是格式问题。贴个配置,push给谁(categraf的pushgw 还是n9e的pushgw )这样的信息是不是包含敏感信息?

n9e的pushgw 接口是17000/opentsdb/put 推送的json体为[{'metric': 'doudou-pv-min', 'timestamp': 1686045448, 'tags': {'app': 'doudouqian', 'product_line': 'doudou'}, 'value': 111}] 查询信息使用的doudou-pv-min