VictoriaMetrics/lib/protoparser
Aliaksandr Valialkin e3a91b186a
lib/protoparser/prometheus: optimize GetRowsDiff() function
This should help https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1745 ,
since the provided profile shows that the majority of CPU and memory is spent in this function
during `streamParse` when `-promscrape.noStaleMarkers` wasn't set.
2021-10-27 18:54:45 +03:00
..
common app/{vminsert,vmagent}: add ability to ingest data via DataDog "submit metrics" API 2021-09-29 00:13:08 +03:00
csvimport lib/protoparser: stop reading the input stream as soon as the callback provided by the caller returns error 2021-06-14 15:18:49 +03:00
datadog app/{vminsert,vmagent}: add ability to ingest data via DataDog "submit metrics" API 2021-09-29 00:13:08 +03:00
graphite adds tab as second separator for graphite text protocol (#1733) 2021-10-22 12:23:45 +03:00
influx docs: consistency renaming: Influx -> InfluxDB 2021-09-13 17:05:16 +03:00
native lib/protoparser: propagate callback error to the caller of ParseStream for every supported data ingestion protocols 2020-11-13 13:05:24 +02:00
opentsdb lib/protoparser/opentsdb: follow-up after 8ee75ca45a 2021-08-29 11:49:21 +03:00
opentsdbhttp all: properly handle CPU limits set on the host system/container 2020-12-08 21:07:29 +02:00
prometheus lib/protoparser/prometheus: optimize GetRowsDiff() function 2021-10-27 18:54:45 +03:00
promremotewrite changes protoparser apis for accepting reading from io.Reader (#1624) 2021-09-20 14:49:28 +03:00
vmimport changes protoparser apis for accepting reading from io.Reader (#1624) 2021-09-20 14:49:28 +03:00