Я настраиваю инфраструктуру показателей, и мне очень нравится мощный Graphite api. Тем не менее, Whisper, сервер хранения, в настоящее время не работает для нас из-за его функции предварительного распределения диска. Мы запускаем облачную архитектуру, в которой наши приложения часто меняют хост/ip, и поскольку мы хотим, чтобы хост как часть каждой метрики, Whisper db быстро растет.Как обрабатывать предварительное выделение Whisper в облачной среде?
Как настроить графит/шепот, чтобы справиться с этой ситуацией?
Я также пытался найти альтернативы Шепоту, но ничего не выделяется. Существует много дискуссий и решений для других устройств хранения данных, но ничего похожего на зрелое и не обеспечивает простую интеграцию Graphite.
База данных временных рядов Axibase может использоваться как замена для Whisper в стеке Graphite. Он должен хорошо работать для вашего случая использования, поскольку ATSD может извлекать токены из графитовых метрических имен в имена сущностей и серийные теги: http://axibase.com/products/axibase-time-series-database/writing-data/graphite/ Раскрытие информации: Я работаю для Axibase. –
InfluxDB может принимать данные в [Графитовый протокол] (https://github.com/influxdata/influxdb/blob/master/services/graphite/README.md). InfluxDB не нуждается в предварительном распределении пространства для хранения и построен для эффективной обработки эфемерных рядов. – beckettsean