Real-time monitoring of current git clone/pull activity
A customer prospect supports an instance of GitHub and Jenkins where users often hammer their GitHub systems with repeated git clones/pulls. The admins of this instance want to be able to monitor which users are doing this activity in real-time. Currently they use netstat
to get an idea of where all these connections are coming from.
This relates a bit to the audit logging in https://gitlab.com/gitlab-org/gitlab-ee/issues/579, but not completely.
Right now some people monitor their gitlab-shell logs and track git clone activity that way. For example, someone wrote this tool, which requires modification of GitLab: https://github.com/kfei/gitlab-auditor. We should perhaps consider building this into the product.
/cc: @mydigitalself, @jimash