-
Notifications
You must be signed in to change notification settings - Fork 118
Description
Hi,
At the moment, I'm running this Graphite setup:
- Carbon-C-Relay as load balancer
- 2 x Carbon-Cache instances
- Graphite-Web
The Graphite-Web is only running to provide the HTTP API, so the interface itself is not used by a User.
I stumbled across this project and I think this is a really cool project and good idea to replace python as underlying programming language for such a task.
It looks like this project is around since 2015, so I assume it is production ready (#35) by now. Is this correct?
If my understanding is correct, i should be able to replace my current setup with go-carbon and carbonapi.
Are there still any cache instances required to handle heavy load, or is this now all done by the cache setting of go-carbon?
In case there is still some load balancing required, I would probably replace the Carbon-C-Relay in my setup with https://github.com/grafana/carbon-relay-ng to have a 100% Go based setup.
Is the WHISPER_FALLOCATE_CREATE still a thing? This option had to be disabled, when using NFS shares.
I also come across a potential bug within the traditional Graphite setup.
When a metric is split across two storage schemas, for example 15s:1d, 60s5d I currently facing the issue that i can not query a graph across the whole time range. It is possible to query both storage schemas separately. Does the carbonapi also have this limitation?
Thanks for your hard work!