Graphite: Графит без графита
В процессе использования какого-либо продукта иногда всплывают разные интересные факты и сакральные знания. Набралось некоторое количество заметок на полях про Graphite:
- Отказаться от хранилища в файлах whisper и начать записывать значения отсчётов временных рядов в базу данных: используем InfluxDB. Никакие обёртки не нужны, InfluxDB поддерживает протокол Carbon.
- Если использовать InfluxDB,- от демонов carbon-cache и хранилища в whisper можно отказаться вовсе,- есть пакет сопряжения graphite-web и InfluxDB graphite-influxdb
- Графит ( а точнее хранилище по умолчанию в файлах Whisper) на уровне кода не поддерживает хранение значений в будущем. Вот часть кода whisper.py:
# Range is partially in the future, adjust if untilTime > now: untilTime = now
- Отказаться от интерфейса Graphite, но продолжать использовать RawData API? Такое возможно, есть такой проект : https://github.com/brutasse/graphite-api
Комментарии
Отправить комментарий