Skip to content
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

Statistics Information #23

Open
grahamjenson opened this issue Feb 12, 2015 · 5 comments
Open

Statistics Information #23

grahamjenson opened this issue Feb 12, 2015 · 5 comments

Comments

@grahamjenson
Copy link
Owner

Query an ESM about its statistics, e.g.

  1. Number of total Events
  2. Number of total People
  3. Number of total Things
@thelinuxlich
Copy link
Collaborator

I propose we add Redis as dependency specifically for this. It will be easy and fast to get whatever metrics we want

@thelinuxlich
Copy link
Collaborator

@grahamjenson
Copy link
Owner Author

I don't want to add redis (or any external application) as an absolute dependency to GER because it locks GER into a particular kind of use. That is the main reason for the different ESMs being available, to provide choice and being able to leverage different technologies. I more want to have the ESMs support some kind of statistics output to allow external applications to provide some kind of dashboard, similar to rethinkdbs one.

The different ESMs might have different statistics as outputs as some statistics might be impossible/difficult to get from particular ESMS, e.g. a precise count of events in the Postgres ESM is pretty expensive. Having some kind of standard is needed so that all ESM's can have a common interface to test and use.

@thelinuxlich
Copy link
Collaborator

I see, well, it could be a plugin.

@grahamjenson
Copy link
Owner Author

Yeah. If you can think of a decent way to have ger with a plugin architecture that would be awesome. Especially since then we can seperate out the ESMs into different modules, and even define different heuristics for them. I have not invested any time into this, but if you have any ideas I have created another issue for that :) #36

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants