最终发现是influxdb集群的max-series-per-database设置的不一样导致
influxdb有时存不进去
保存数据没有返回错误,但是有时候存不进去
查询网关日志发现
1 2 3 4 5 6 7 8 9
| 2023/11/21 16:01:42.280865 http.go:248: write status code: 400, from: http://172.17.31.13:8086 2023/11/21 16:01:42.281013 http.go:255: error response: {"error":"partial write: max-series-per-database limit exceeded: (1000000) dropped=5"} 2023/11/21 16:01:42.281098 backend.go:180: bad request, drop all data 2023/11/21 16:01:55.266353 http.go:248: write status code: 400, from: http://172.17.31.13:8086 2023/11/21 16:01:55.266409 http.go:255: error response: {"error":"partial write: max-series-per-database limit exceeded: (1000000) dropped=5"} 2023/11/21 16:01:55.266426 backend.go:180: bad request, drop all data 2023/11/21 16:06:13.590838 http.go:248: write status code: 400, from: http://172.17.31.13:8086 2023/11/21 16:06:13.590916 http.go:255: error response: {"error":"partial write: max-series-per-database limit exceeded: (1000000) dropped=5"} 2023/11/21 16:06:13.590980 backend.go:180: bad request, drop all data
|
关键字
这个参数表示数据库的时间序列线最大值,超过不会继续写入,默认一百万个,如果设置为0表示无限制
最后发现两台infuxdb的这两个参数设置的不一样(一个十亿个,还有一个是默认一百万个)
导致有时候能写入有时候不能写入
此为博主副博客,留言请去主博客,转载请注明出处:https://www.baby7blog.com/myBlog/129.html