Repolode
thanos-io

thanos-io/thanos

Набор компонентов, расширяющий Prometheus: единое представление запросов, долгосрочное хранение в объектном хранилище и высокая доступность.

Open source альтернатива:Datadog

Звёзды
14,252
Форки
2,395
Открытые issues
931
Последний коммит
позавчера

Что это?

Thanos — это набор компонентов, которые можно объединить в высокодоступную систему метрик с длительным хранением данных и развернуть поверх существующих инсталляций Prometheus. Он предоставляет единое представление для запросов к множеству серверов Prometheus и может объединять данные из HA-пар Prometheus во время выполнения запросов.

Исторические метрики хранятся в формате блоков Prometheus 2.0 в любом объектном хранилище. Это позволяет снизить затраты на хранение, сохраняя приемлемую задержку запросов. Для ускорения запросов за большие временные интервалы доступен downsampling, а компоненты предоставляют gRPC Store API для унифицированного доступа к данным метрик.

Проект входит в программу CNCF Incubating и построен из небольших компонентов с одной зоной ответственности, таких как query, store gateway, sidecar, receive и compactor.

Ключевые возможности

  • 01Единое представление запросов к нескольким серверам Prometheus
  • 02Дедупликация и объединение данных из HA-пар Prometheus
  • 03Долгосрочное хранение в любом объектном хранилище
  • 04Downsampling исторических данных для ускорения запросов
  • 05Простая интеграция с существующими инсталляциями Prometheus

Сценарии использования

  • Запрос метрик из множества кластеров Prometheus через одну конечную точку
  • Хранение метрик на протяжении нескольких лет в недорогом объектном хранилище, например S3 или GCS
  • Запуск высокодоступного Prometheus с дедуплицированными результатами запросов

Быстрый старт

  1. 1

    Прочитайте официальное руководство Getting Started

Что важно знать

  • Thanos — это набор компонентов, которые необходимо объединить и развернуть вместе с существующими установками Prometheus, поэтому самостоятельный хостинг потребует определённых усилий.

В подборках

Темы

Частые вопросы

Что такое thanos?
Набор компонентов, расширяющий Prometheus: единое представление запросов, долгосрочное хранение в объектном хранилище и высокая доступность. Thanos — это набор компонентов, которые можно объединить в высокодоступную систему метрик с длительным хранением данных и развернуть поверх существующих инсталляций Prometheus. Он предоставляет единое представление для запросов к множеству серверов Prometheus и может объединять данные из HA-пар Prometheus во время выполнения запросов.
thanos можно использовать бесплатно? Какая у него лицензия?
thanos распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
thanos всё ещё поддерживается?
Активно поддерживается. Последний коммит в thanos — 23 окт. 2026 г..
Для чего можно использовать thanos?
Запрос метрик из множества кластеров Prometheus через одну конечную точку Хранение метрик на протяжении нескольких лет в недорогом объектном хранилище, например S3 или GCS Запуск высокодоступного Prometheus с дедуплицированными результатами запросов
Как установить thanos?
Прочитайте официальное руководство Getting Started
Где скачать thanos?
Исходный код и инструкции по установке — на GitHub: https://github.com/thanos-io/thanos

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Open source база данных для наблюдаемости, которая хранит метрики, логи и трейсы в одном колоночном движке на объектном хранилище и поддерживает запросы на SQL и PromQL.

6,8 тыс.+4 за неделю572RustApache-2.0Обновлён 15 часов назад