Skip to content
SPECIFICTION
Get listed

Gnocchi

gnocchi.osci.io

LinuxAPISelf-hosted
Visit gnocchi.osci.io
Spec score 7.7 #21 of 36 in Time-Series Databases

Spec sheet

Purpose
Gnocchi is an open-source time series database for storing and indexing time series data and resources at large scale.Read 11 Oct 2026 · gnocchi.osci.io
Product
Gnocchi is an open-source time series database for storing and indexing time series data and resources at large scale.Read 11 Oct 2026 · gnocchi.osci.io
Deployment
Gnocchi can be installed with pip, from source, using Docker, or using OpenShift.Read 11 Oct 2026 · gnocchi.osci.io
Integrations
The documentation lists support for Grafana, Prometheus Remote Write, Nagios/Icinga, StatsD, Collectd, InfluxDB line protocol, and AMQP 1.0.Read 11 Oct 2026 · gnocchi.osci.io
Support
The project documentation points users to its source code, GitHub bug tracker, and the #gnocchi IRC channel on OFTC.Read 11 Oct 2026 · gnocchi.osci.io
Aggregation
Gnocchi computes metric aggregations when data is ingested and stores the results for fast retrieval.Read 11 Oct 2026 · gnocchi.osci.io
Aggregation policies
Archive policies configure which aggregations to compute and how many aggregates to retain; supported methods include minimum, maximum, average, percentile, and standard deviation.Read 11 Oct 2026 · gnocchi.osci.io
Architecture
Its API and metric processing services are stateless and can be scaled horizontally by running additional daemons or API endpoints.Read 11 Oct 2026 · gnocchi.osci.io
Authentication
The API supports basic authentication, OpenStack Keystone authentication, and remote-user authentication.Read 11 Oct 2026 · gnocchi.osci.io
Features
Its listed features include an HTTP REST interface, horizontal scalability, metric aggregation, measures batching, archiving policies, metric value search, structured resources, and resource history.Read 11 Oct 2026 · gnocchi.osci.io
Grafana
Gnocchi supports Grafana.Read 11 Oct 2026 · gnocchi.osci.io
Indexer
The documented indexer drivers are PostgreSQL, which is preferred, and MySQL version 5.6.4 or later.Read 11 Oct 2026 · gnocchi.osci.io
Indexer backends
The supported indexer database drivers are PostgreSQL and MySQL, with PostgreSQL marked preferred.Read 11 Oct 2026 · gnocchi.osci.io
Installation
Gnocchi can be installed using pip, from source, or using Docker; the documentation also describes an OpenShift installation option.Read 11 Oct 2026 · gnocchi.osci.io
Multi-tenancy
Gnocchi lists multi-tenant support as a main feature.Read 11 Oct 2026 · gnocchi.osci.io
Other integrations
The feature list includes Nagios/Icinga, StatsD, Collectd, InfluxDB line protocol ingestion, and AMQP 1.0 support.Read 11 Oct 2026 · gnocchi.osci.io
Prometheus
Gnocchi supports Prometheus Remote Write.Read 11 Oct 2026 · gnocchi.osci.io
Scalability
Gnocchi services are stateless and can be scaled horizontally by running additional daemons or API endpoints.Read 11 Oct 2026 · gnocchi.osci.io
Storage
Documented storage options include file, Ceph, OpenStack Swift, Amazon S3, and Redis; Ceph is described as the recommended driver.Read 11 Oct 2026 · gnocchi.osci.io
Storage backends
Incoming and aggregated metric storage can use File, Ceph, OpenStack Swift, Amazon S3, or Redis drivers.Read 11 Oct 2026 · gnocchi.osci.io
Tenancy
Gnocchi supports multi-tenant use.Read 11 Oct 2026 · gnocchi.osci.io
Upgrade limit
Upgrades are supported between major versions one step at a time or between minor versions; upgrading directly from version 2 to version 4 is unsupported.Read 11 Oct 2026 · gnocchi.osci.io
Upgrade limitation
The documentation says upgrades are supported between major versions one step apart or between minor versions, and warns that backlog data is not migrated between versions.Read 11 Oct 2026 · gnocchi.osci.io

Where Specifiction places it

Alternatives to GnocchiAll alternatives →