victoriametrics数据写入的pull和push模式以及优缺点
example:
curl -d ‘{“metric”:{“name”:“foo”,“job”:“node_exporter”},“values”:[0,1,2],“timestamps”:[1549891472010,1549891487724,1549891503438]}’ -X POST ‘http://localhost:8428/api/v1/import’
pull有个问题:
如果遇到了采集目标是个汇聚器,他的metrics会上报大量的metrics,比如:10w+,这时候就会导致pull持续超时,一直采集不到数据,这时候可以使用vmagent的stream mode
用法:
- https://docs.victoriametrics.com/vmagent/#stream-parsing-mode