2016-01-16 2 views
2

Я настраиваю инфраструктуру показателей, и мне очень нравится мощный Graphite api. Тем не менее, Whisper, сервер хранения, в настоящее время не работает для нас из-за его функции предварительного распределения диска. Мы запускаем облачную архитектуру, в которой наши приложения часто меняют хост/ip, и поскольку мы хотим, чтобы хост как часть каждой метрики, Whisper db быстро растет.Как обрабатывать предварительное выделение Whisper в облачной среде?

Как настроить графит/шепот, чтобы справиться с этой ситуацией?

Я также пытался найти альтернативы Шепоту, но ничего не выделяется. Существует много дискуссий и решений для других устройств хранения данных, но ничего похожего на зрелое и не обеспечивает простую интеграцию Graphite.

+0

База данных временных рядов Axibase может использоваться как замена для Whisper в стеке Graphite. Он должен хорошо работать для вашего случая использования, поскольку ATSD может извлекать токены из графитовых метрических имен в имена сущностей и серийные теги: http://axibase.com/products/axibase-time-series-database/writing-data/graphite/ Раскрытие информации: Я работаю для Axibase. –

+0

InfluxDB может принимать данные в [Графитовый протокол] (https://github.com/influxdata/influxdb/blob/master/services/graphite/README.md). InfluxDB не нуждается в предварительном распределении пространства для хранения и построен для эффективной обработки эфемерных рядов. – beckettsean

ответ

2

Повергает, это не может быть сделано с помощью Whisper. Я закончил использование цианита в качестве замены для Carbon/Whisper, сохраняя при этом графит (Graphite-API на самом деле ..).

+0

Я также тестировал KairosDB, который отлично работает, а также обладает отличными характеристиками производительности и масштабируемости в том, как он использует Cassandra. Поэтому, если вам нравится переходить от метрической модели Graphite (с динамическими метрическими значениями как часть имени метрики) к модели со статическими метрическими именами и динамическими частями в качестве тегов, я действительно рекомендую KairosDB! –