Skip to content
This repository has been archived by the owner on Mar 26, 2020. It is now read-only.

Inbuilt GlusterFlow v2 exporter #1

Open
justinclift opened this issue Nov 19, 2014 · 8 comments
Open

Inbuilt GlusterFlow v2 exporter #1

justinclift opened this issue Nov 19, 2014 · 8 comments

Comments

@justinclift
Copy link

Do you reckon it would be much extra work to add a (hopefully simple) exporter for GlusterFlow v2? (to be built using InfluxDB, which is also go 馃槈)

All it would need to do is send the details of each client request to an InfluxDB database. (from each of the GlusterD daemons) Without knowing better, that doesn't sound like a huge amount of code. 馃榾

The benefit of that (especially for development) is being able to diagnose/understand (and maybe replay?) exactly what operations occurred from each member of the cluster, in which order. With accurate timestamps.

@kshlm
Copy link
Member

kshlm commented Nov 19, 2014

Currently clients just connect to GlusterD to get the volfiles. Is this the information you are looking for? (I may have misunderstood what you meant)
We plan to have APIs to expose a lot of the internal information in GlusterD to the outside world for consumption. Your request would become a part of that.

@kshlm
Copy link
Member

kshlm commented Nov 19, 2014

Did you mean the connection and requests between GlusterDs?

@justinclift
Copy link
Author

Yeah, I'm just sort of wondering if there is a good way to capture client requests (or maybe server-server GlusterD requests too) into a central time-series database for later analysis.

For client requests, that can expose things like the heaviest used files in a volume at any given time. For server-server processes, it could be used to understand what the request patterns are like in real world operation. (instead of what they "should be" doing in theory)

Kind of thinking and wondering out loud. 馃榾

@kshlm
Copy link
Member

kshlm commented Aug 25, 2015

This is a future feature that we will try to enable for GlusterD-2.0.

@justinclift
Copy link
Author

Cool. 馃槃

@aravindavk
Copy link
Member

We started adding gluster metrics to https://github.com/gluster/gluster-prometheus project. Closing this issue since we are not working on adding metrics to other collectors now. Please re-open the issue if this feature is important to be fixed.

@justinclift
Copy link
Author

justinclift commented Nov 28, 2018 via email

@aravindavk
Copy link
Member

Ok, I will keep this issue open. Thanks

@aravindavk aravindavk reopened this Nov 28, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

5 participants