threads / discuss / 19362

git daemon request logging?

Subject: git daemon request logging?

## tl;dr

5 messages between May 15, 2009 and May 15, 2009.

replies: 4people: 4as markdown or json

Jeff Garzik· May 15, 2009, 19:39 UTC · lore
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
Alex Riesen· May 15, 2009, 20:56 UTC · re: Jeff Garzik · lore

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.
Jeff Garzik· May 15, 2009, 21:01 UTC · re: Alex Riesen · lore

Re: git daemon request logging?

Alex Riesen wrote:
Show 15 quoted lines
> 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
Junio C Hamano· May 15, 2009, 21:58 UTC · re: Jeff Garzik · lore

Re: git daemon request logging?

Jeff Garzik <jeff@garzik.org> writes:
Show 20 quoted lines
> 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.

Robin H. Johnson· May 15, 2009, 22:22 UTC · re: Jeff Garzik · lore

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

← back to recent threads