I want to statistic all command sent to gitlab server to get these info, including time、duration、ip、 command(pull/clone/push)、repository. I have already tried two methods, but not succeed:
access log
gitlab's own log system has multiple log files, but none can log all git command.
For example, production.log can log all git command over http but not ssh.hook
git push can call hook function, but pull/clone can't
What else can I do?