Integrations #

StoreAPI #

StoreAPI is a common proto interface for gRPC component that can connect to Querier in order to fetch the metric series. Natively Thanos implements Sidecar (local Prometheus data), Ruler and Store gateway. This solves fetching series from Prometheus or Prometheus TSDB format, however same interface can be used to fetch metrics from other storages.

Below you can find some public integrations with other systems through StoreAPI:

OpenTSDB as StoreAPI #

Geras is an OpenTSDB integration service which can connect your OpenTSDB cluster to Thanos. Geras exposes the Thanos Storage API, thus other Thanos components can query OpenTSDB via Geras, providing a unified query interface over OpenTSDB and Prometheus.

Although OpenTSDB is able to aggregte the data, it’s not supported by Geras at the moment.

StoreAPI as Prometheus Remote Read #

thanos-remote-read is another StoreAPI integration from our friends at G-Research.

It’s a proxy, that allows exposing any Thanos service (or anything that exposes gRPC StoreAPI e.g. Querier) via Prometheus remote read protocol. This means that you can connect Thanos and expose its data to any remote-read compatible applications including Prometheus itself.