DVCS Stats - Performance
DVCSJIRA-STATSJIRA 9.8.0
Intro
DVCS-Performance stats is statistic group which inherit Jira-Stats behaviour and structure. It provides two logs in Jira log file (atlassian-jira.log) : snapshot measuring activity for 5 minute period of time and total - measuring from instance start.
DVCS-Performance is focused on monitoring DVCS synchronisation performance which measure time of adding and synchronising git repositories.
Logged statistics
Every node logs statistics that describe information about time spent on repositories synchronisation. There are two types of statistics: Snapshot and Total. More detailed information can be found here: Jira stats logs.
Each stats starts with meta-data about stats itself - name, type (total/snapshot), timestamp and etc...
In this stats we are monitoring following:
Performance stats are related in general to time spent on adding new repositories and hourly synchronisation (or forced manually by user) time for synchronise already linked ones.
Parameter | Description | Recommended value |
---|---|---|
topNHourlySyncOrganisationsInMillis | Represent top git organisation which need most time during hourly sync to fetch | N/A |
hourlyOrganisationSynchronisationTimeInMillis | Hourly synchronisation time statistic. | N/A |
topNSyncOrRefreshOrganisationsInMillis | Represent top git organisation which need most time during linking or refreshing organisation process. | N/A |
syncOrRefreshOrgTimeInMillis | Adding new organisation or refreshing already existing ones time statistic. | N/A |
topNSyncRepositoriesInMillis | Represent top git repositories which need most time during sync to fetch new data. | N/A |
repositorySyncTimeInMillis | Repositories synchronisation statistics. | N/A |
newReposByFetchingBranchesSyncTimeInMillis | Linking new repositories statistic. | N/A |
topNNewReposByFetchingBranchesSyncTimeInMillis | Represent top git repositories which need most time during linking process. | N/A |
hourlySyncClusterLockNotAvailableCount | Counter showing how many times DVCS couldn't start hourly synchronisation because cluster lock | N/A |
addOrgOrRefreshSyncClusterLockNotAvailableCount | Counter showing how many times DVCS couldn't link new organisation or refresh existing because cluster lock was not available. | N/A |