ClickHouse as Time-Series Storage for Graphite
ClickHouse is more than just a great «House» for analytics. It can also be used as data storage for Graphite. So, I will explain to you why we decided to try ClickHouse as time-series storage for Graphite despite other existing options (Whisper, Ceres, etc.) And we loved it. Still ClickHouse couldn’t provide for all needs of Graphite (for example, metric search). Thus, we developed Graphouse, an application we have recently opensourced (https://github.com/yandex/graphouse). Graphouse is designed to integrate Graphite and ClickHouse. I will also share a few benchmarks, give you some insights on how to use ClickHouse and Graphouse and update you on our plans for it.
Team Lead, Yandex
Software Developer. Primarily Java. In Yandex since 2011. Currently - Head of Yandex.Market Infrastructure Development Group. In charge of service monitoring systems and automation. Solid expertise in ClickHouse. A Graphouse co-creator and maintainer.