Vladimir Smirnov
Vladimir Smirnov
It'll be nice to have an option to remove malformed files. E.x. ones with 0b size.
https://github.com/vladimir-smirnov-sociomantic/ceres/commit/555f9746e62b3af29c762c038506075aa767c2e2 If you request metric without any usable slices (e.x. no data for a long time and everything was rolled up out of the disk, but metadata still there) -...
If for some reasons you have situation when you have overlapping slices, reading data from the interval that matched one of them, will result in more points, then it should...
It's present In graphite-web 1.0+ and allows to do more flexible lookup queries.
For the content: carbonsearch was the booking.com's way to implement tags without implementing tags on go-carbon side: https://github.com/kanatohodets/carbonsearch It only stored current repesentation of tags and used a special query...
e.x. ``` aliasSub(aliasSub(some.metric.metric{1,2}, 'metric1$', 'some alias one'), 'metric2$', 'some alias two') ``` will result in lines named ```'one'``` and ```'some alias two'```, which is wrong
This is a pre-requirement for various pending improvements. Examples of stuff we'll acheive: - Better query multiplexing. gRPC uses HTTP/2 and because of that even when we have single requests,...
I'd like to have also stats about request time percentiles.
This will reduce memory consumption (and will allow to do math before request is fully formed). #240 is a pre-requirement for that task.
Replace current tracing UUIDs with proper OpenTracing library (e.x. uber/jeager). Will be easier to implement after #240