Grafana Metrictank is a multi-tenant timeseries platform that can be used as a backend or replacement for Graphite. It provides long term storage, high availability, efficient storage, retrieval and processing for large scale environments.
Grafana Labs has been running Metrictank in production since December 2015. It currently requires an external datastore like Cassandra or Bigtable, and we highly recommend using Kafka to support clustering, as well as a clustering manager like Kubernetes. This makes it non-trivial to operate, though Grafana Labs has an on-premise product that makes this process much easier.
The goal of Metrictank is to provide a more scalable, secure, resource efficient and performant version of Graphite that is backwards compatible, while also adding some novel functionality. (see Features, above)
There's 2 main ways to deploy Metrictank:
CLUSTER_SERVER
configuration value.we aim to keep master
stable and vet code before merging to master
We're pre-1.0 but adopt semver for our 0.MAJOR.MINOR
format. The rules are simple:
We don't do patch level releases since minor releases are frequent enough.
Copyright 2016-2019 Grafana Labs
This software is distributed under the terms of the GNU Affero General Public License.
Some specific packages have a different license: