Vladimir Smirnov

Results 286 comments of Vladimir Smirnov

Actually there was another idea on how to improve loading time for dashboards and hit ratio as well: https://github.com/go-graphite/carbonapi/issues/242 But those approaches can co-exist.

In that case I would actually ensure that result is cached after all the math is done but before maxDataPoints is applied. As currently maxDataPoints is applied to the result...

I see no reason to add support of graphouse at this moment. It's better to add support of Carbonzipper protobuf apj to graphouse. Also if you want to use carbonapi...

I've introduced pluggable backends in recent versions of carbonzipper (underlying library that we use to query backends). Currently it supports our own protocol (old and new version), gRPC-based protocol and...

Can you describe a way how can I replicate that behavior on an artificial setup (e.x. imagine that I've just installed VM and carbonapi, what should I feed it to...

Also are you sure that it happens for both `protocol: prometehus` and `protocol: victoriametrics`? Prometheus is a fallback one in case it was impossible to identify feature set (btw, that...

Thx. I'll try to run VM with that flags and see how it will go. I likely will try that next week or so. I also had plans to try...

And what would be the replies from the backend in that case? As carbonapi by design do not do any deduplication of metrics that backend returned. I mean can you...

Can you enable log level debug in carbonapi and post a full log for the request that duplicates metrics? Ideally from the start of application (it have a dump of...

Can you test if the problem is still there if you have `maxBatchSize: 0` in the config? (see https://github.com/go-graphite/carbonapi/blob/main/doc/configuration.md#for-victoriametrics or https://github.com/go-graphite/carbonapi/blob/main/doc/configuration.md#for-graphite-clickhouse for recomendations) As mostly tested way to query them...