Does the git daemon do any sort of request logging? Could it?
I was thinking it would be nice to see the amount of pulls/clones for each git.kernel.org repository.
Jeff
Does the git daemon do any sort of request logging? Could it?
I was thinking it would be nice to see the amount of pulls/clones for each git.kernel.org repository.
Jeff
Re: git daemon request logging?
2009/5/15 Jeff Garzik <jeff@garzik.org>:
> Does the git daemon do any sort of request logging? Could it? > > I was thinking it would be nice to see the amount of pulls/clones for each > git.kernel.org repository.
Does this count?
May 15 22:54:47 tigra git[28923]: connect from 192.168.0.8 (192.168.0.8) May 15 22:54:47 tigra git-daemon[28924]: Connection from 192.168.0.8:40845 May 15 22:54:47 tigra git-daemon[28924]: Extended attributes (11 bytes) exist <host=gate> May 15 22:54:47 tigra git-daemon[28924]: Request upload-pack for '~raa/src/git'
fetch(pull)/clone are the same for daemon.
Re: git daemon request logging?
Alex Riesen wrote:
> 2009/5/15 Jeff Garzik <jeff@garzik.org>: >> Does the git daemon do any sort of request logging? Could it? >> >> I was thinking it would be nice to see the amount of pulls/clones for each >> git.kernel.org repository. > > Does this count? > > May 15 22:54:47 tigra git[28923]: connect from 192.168.0.8 (192.168.0.8) > May 15 22:54:47 tigra git-daemon[28924]: Connection from 192.168.0.8:40845 > May 15 22:54:47 tigra git-daemon[28924]: Extended attributes (11 > bytes) exist <host=gate> > May 15 22:54:47 tigra git-daemon[28924]: Request upload-pack for '~raa/src/git' > > fetch(pull)/clone are the same for daemon.
Honestly I was hoping for something more along the lines of httpd one-line request logging, as the above is a lot of data to log + parse.
Jeff
Re: git daemon request logging?
Jeff Garzik <jeff@garzik.org> writes:
> Alex Riesen wrote: >> 2009/5/15 Jeff Garzik <jeff@garzik.org>: >>> Does the git daemon do any sort of request logging? Could it? >>> >>> I was thinking it would be nice to see the amount of pulls/clones for each >>> git.kernel.org repository. >> >> Does this count? >> >> May 15 22:54:47 tigra git[28923]: connect from 192.168.0.8 (192.168.0.8) >> May 15 22:54:47 tigra git-daemon[28924]: Connection from 192.168.0.8:40845 >> May 15 22:54:47 tigra git-daemon[28924]: Extended attributes (11 >> bytes) exist <host=gate> >> May 15 22:54:47 tigra git-daemon[28924]: Request upload-pack for '~raa/src/git' >> >> fetch(pull)/clone are the same for daemon. > > Honestly I was hoping for something more along the lines of httpd > one-line request logging, as the above is a lot of data to log + > parse.
I think there was a proposed patch to change the log format to one-line; it was unfortunately an unilateral "we give no option to produce the old style logs, screw people's existing log analysis scripts" patch, and I do not think I applied it.
Re: git daemon request logging?
On Fri, May 15, 2009 at 03:39:12PM -0400, Jeff Garzik wrote:
> Does the git daemon do any sort of request logging? Could it?
You could probably get it easily from my upcoming selective-deny of pull/clone patch.
I described my plans here: http://thread.gmane.org/gmane.comp.version-control.git/115600/focus=116588
Hopefully I'll have a patch out sometime next week.
-- Robin Hugh Johnson Gentoo Linux Developer & Infra Guy E-Mail : robbat2@gentoo.org GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85