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

How to track usage of Hound #295

Open
newtoniumx3 opened this issue Sep 26, 2018 · 2 comments
Open

How to track usage of Hound #295

newtoniumx3 opened this issue Sep 26, 2018 · 2 comments

Comments

@newtoniumx3
Copy link

What are some ways we could monitor Hound, both usage and specific searches? Is there any systems either built in or that can be added as extensions?

We are running Hound on the intranet but we have no visibility of how it's being used and how much usage it gets.

Currently hound is being installed through a puppet pipeline.

Preliminary ideas:

  1. Add a proxy forwarding endpoint in front of hound to record the "hits" and send it to some DB store. That wouldn't track low level usage of hound (i.e. search queries), just the hits.

  2. Somehow enable server logs and parse through the logs? I'm not sure how much info I would get from the logs and the parsing might get involved. Then send this info to some DB store.

@impca
Copy link

impca commented Feb 19, 2019

Here's another idea - put Nginx in front of Hound, enable access logs and parse them.

@salemhilal
Copy link
Contributor

Having detailed metrics tracking might be a bit out of scope, but looking into better logging might be on the table in the nearer term.

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

No branches or pull requests

3 participants