Akumuli
Akumuli copied to clipboard
Questions
I am interested in using this project to store financial real time data, I just had a few questions.
-
Since Akumuli isn't distributed, I was curious what the performance impact would be if I was writing to a ceph distributed rbd volume.
-
Any performance difference between using TCP vs UDP?
-
Does the size of the metrics change the writes/sec? My writes are very small ~100bytes in JSON format
Thanks!
Hi!
- To be frank, I have no idea. I've tested akumuli with EBS volume on AWS and performance was relatively good but still worth then with SSD (I've got about 60% of SSD performance with EBS volume). But I've been using some small instance (AFAIR it was m4.xlarge).
- UDP should be slower because it can't benefit from storage layer parallelism, but it can be the only option sometimes.
- Size of the metric matters. Long series names takes longer to parse. But Akumuli has bulk format that can help with this. You can write several series that shares the set of tags and timestamp at once and set of tags will be parsed only once per batch.
@Lazin May i ask if Akumuli supports clustering
@chenziliang Akumuli doesn't support clustering