metrictank icon indicating copy to clipboard operation
metrictank copied to clipboard

Roadmap

Open robert-milan opened this issue 6 years ago • 3 comments

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)

robert-milan avatar May 21 '19 08:05 robert-milan

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 ?

wlargou avatar Jan 06 '21 16:01 wlargou

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)

Dieterbe avatar Jan 06 '21 17:01 Dieterbe

Thanks for your feedback, the customer opted for Prometheus/Grafana, I guess that will be enough for his mid-sized environment.

wlargou avatar Jan 06 '21 19:01 wlargou