VictoriaMetrics/app/vlinsert/loki
Aliaksandr Valialkin 50bfa689c9
app/vlinsert: expose vl_bytes_ingested_total metric
This metric tracks an approximate amounts of bytes processed when parsing the ingested logs.
The metric is exposed individually per every supported data ingestion protocol. The protocol name
is exposed via "type" label in order to be consistent with vl_rows_ingested_total metric.

Thanks to @tenmozes for the initial idea and implementation at https://github.com/VictoriaMetrics/VictoriaMetrics/pull/7682

While at it, remove the unneeded "format" label from vl_rows_ingested_total metric.
The "type" label must be enough for encoding the data ingestion format.
2024-11-30 17:25:57 +01:00
..
loki.go app/vlinsert/syslog: allow accepting syslog messages with different configs at different ports 2024-06-17 23:16:34 +02:00
loki_json.go app/vlinsert: expose vl_bytes_ingested_total metric 2024-11-30 17:25:57 +01:00
loki_json_test.go app/vlinsert/loki: follow-up for 3aeb1b96a2 2024-11-06 19:23:38 +01:00
loki_json_timing_test.go app/vlinsert: properly parse length-delimited syslog messages sent over TCP according to RFC5425 2024-06-17 22:28:26 +02:00
loki_protobuf.go app/vlinsert: expose vl_bytes_ingested_total metric 2024-11-30 17:25:57 +01:00
loki_protobuf_test.go app/vlinsert/loki: use easyproto instead for parsing Loki protobuf messages 2024-07-10 03:05:17 +02:00
loki_protobuf_timing_test.go app/vlinsert/loki: use easyproto instead for parsing Loki protobuf messages 2024-07-10 03:05:17 +02:00
pb.go app/vlinsert/loki: follow-up for 3aeb1b96a2 2024-11-06 19:23:38 +01:00