metrictank
metrictank copied to clipboard
Roadmap
Roadmap
Note: this is the roadmap covering the entire "Graphite Platform" at Grafana Labs. It includes metrictank, graphite, tsdb-gw, carbon-relay-ng and hosted-metrics-api.
It is indicative, incomplete and subject to change.
General
- [x] Sharding by tags, more consistent partitioning distribution - #1123
- [x] Meta tags - #660
- [x] Stats alongside query responses - #1130
- [x] Rollup indicator in Grafana -> return metadata with render responses - https://github.com/grafana/grafana/issues/11700
- [ ] Refactor cluster migration
- [ ] Dot munging overhaul - #1008
- [ ] Formalize tag format. Shared validation library - #1216
- [ ] Index reporting (break down of series counts by subpath)
- [x] Opentracing sampling, on-demand tracing of requests
- [ ] Automated testing harness (much more advanced CI with performance testing)
- [x] Kafka TLS and Auth support - #1277
- [ ] Slow query log
- [ ] RAM reductions (stream chunks instead of point slices, jit decoding, etc)
- [ ] Graphite render api 100% native - #1227
- [ ] Fix Stats issue - #1207
- [x] Graphite response codes fix - https://github.com/graphite-project/graphite-web/issues/2461
- [ ] non-kubernetes deployments
- [ ] clustering redesign
- [ ] management UI
Carbon-relay-ng
- [ ] Agent v2 (with insights into config, support to push config updates, feedback to customers about perf issues, HA without out-of-order issues) - https://github.com/graphite-ng/carbon-relay-ng/issues/347
- [ ] Carbon-relay-ng counter aggregator - https://github.com/graphite-ng/carbon-relay-ng/issues/344
- [ ] Carbon-relay-ng fix aggregator unreliable under cpu load - https://github.com/graphite-ng/carbon-relay-ng/issues/241
- [ ] Carbon-relay-ng test all packages / packaging bugs - https://github.com/graphite-ng/carbon-relay-ng/issues/348
tsdb-gw
- [x] Rate limits on inbound rate - https://github.com/raintank/tsdb-gw/issues/134
- [ ] Rate limits on active series and query workload
Documentation
- [ ] Platform functionality, api's (ingestion, querying, metrics management) (cloud)
- [ ] Administrator Guide (on-prem)
For new deployment, do you recommend to go with MetricTank as backend of Graphite ? And what's the roadmap for the two platforms, is there plans for merging them sometime in the near future ?
There are no plans to merge graphite and metrictank. they are separate projects. if you want run a large graphite installation, then metrictank is a good/scaleable way to do so. but for small installations it's overkill. you can also look at Grafana Cloud and then you don't need to run anything yourself (and there's a free tier)
Thanks for your feedback, the customer opted for Prometheus/Grafana, I guess that will be enough for his mid-sized environment.