took me some time to figure out how to properly do log levels when using VictoriaLogs datasource in Grafana
it's still undocumented, but you can specify it as:
in the datasources yaml
levels:
operators:
it's still undocumented, but you can specify it as:
jsonData:
logLevelRules:
- field: level
operator: equals
value: INFO
level: info
enabled: true
- field: level
operator: equals
value: WARN
level: warning
enabled: true
- field: level
operator: equals
value: DEBUG
level: debug
enabled: true
in the datasources yaml
levels:
critical, error, warning, info, debug, trace, unknownoperators:
equals, notEquals, greaterThan, lessThan, regex❤1
it also has ingestion compatibility layers with every possible protocol/format in the world
crazy
crazy
set up both Loki and VictoriaLogs, will wait for a day and see how it performs after consuming many kiloliters of logs
❤1
I suspect that memory usage might go quite a bit up, surprisingly enough it consumes less memory and CPU than Loki at the moment
same query over 16M of logs on both Loki and VL:
Grafana Loki: 10-11s
VictoriaLogs: 250ms
Grafana Loki: 10-11s
VictoriaLogs: 250ms
official Jaeger integration just got approved today too
we've never been so early
https://github.com/VictoriaMetrics/VictoriaMetrics/pull/8988
we've never been so early
https://github.com/VictoriaMetrics/VictoriaMetrics/pull/8988