New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
allow data to be pushed to influxdb #39
Comments
The plan as you mentioned is to have plugins for different storage On Fri, Jun 13, 2014 at 11:34 AM, Jonathan Chauncey <
|
yeah I think im going to take a stab at it. Im definitely not a go expert but think I can get a working prototype on a branch for you guys to look at. |
Definitely! Let us know how we can help. |
Here's a basic shipper between the cadvisor and influx DB APIs: https://gist.github.com/erikh/fbfe6dadc938cf815435 I'll be working on this a bit as well. If you'd like to collaborate @jchauncey, please lmk. |
+1 to plugins for different storage backends, we could put a @librato plugin together then :-) |
@monnand started work to refactor the existing code to make it easier to add these drivers. So hopefully by next week you'll be able to add many different drivers for storage backends. |
On Jun 17, 2014, at 1:55 PM, monnand notifications@github.com wrote:
-Erik |
@erikh that SGTM. Only question I have there is if it can be run within the same process as the rest of cAdvisor |
On Jun 17, 2014, at 2:15 PM, Victor Marmol notifications@github.com wrote:
-Erik |
I just wanted to keep us from depending on another process running, but if there is nothing we can do then we can go that route. |
@erikh Thanks! You could take a look at the |
Why isnt this configurable? Its memory by default and you can set a flag to push to influx. |
@jchauncey Yes. I think that would be better. The only reason I didn't make it configurable is because we only have one storage driver now. Once we add more drivers, we should let users to choose which one they want to use. |
👍 to configurable. For now we only have one option :D With @monnand's StorageDriver PRs we should be able to take any of these easily |
👍 to not restricting the implementation of this to a single service. Being able to actively push to multiple distinct backend services, concurrently, is super desirable. |
@erikh Do you have a patch we can collaborate on? |
Unfortunately I have not had time to do this. If you want to take it, go for it. -Erik
|
Working on this issue today. But failed to use the influxdb's Go library. Posted a message on their mailing list. https://groups.google.com/forum/#!topic/influxdb/FDU6ELiICGo |
Im guessing eventually this will be the basis for a plugin setup for allowing data to be pushed to other systems like ganglia and graphite.
The text was updated successfully, but these errors were encountered: