eG Enterprise offers a dedicated monitoring model for GitHub which periodically monitors the repositories, the organizations and the events reported during various activities in a GitHub user account.
Using the metrics reported by the tests mapped to the layers, administrators can find quick and accurate answers to certain persistent performance queries, such as the following:
- What is the size of each repository?
- Is any repository populated with more number of open issues?
- How well the storage space is being utilized in the target user account?
- How many private and public repositories are owned by the target user account?
- Which organization has more number of outside collaborators?
- Did create/delete events were performed in the user account?
- How many commit operations were performed in each repository?
Since the Web Server layer in the Figure 1 has already been discussed in the Monitoring Microsoft IIS Web Server document, the section to come will focus on the GitHub layer alone.