Professional Documents
Culture Documents
Scaling Jira Homework V1 March 2018
Scaling Jira Homework V1 March 2018
Assumptions
1. You must have administration access to Jira Server instance. Depending on your
circumstances, some of these exercises may be best performed only on a
staging/non-production instance.
2. All versions of Jira Server from Jira 7.0 upwards are valid.
3. You may wish to consult the webinar notes PDF while doing the exercises.
Page 1 of 6
Atlassian Skill Builder – Scaling JIRA
1. Number of users
2. Number of issues
3. Number of custom fields
Tip: Check the system info page.
1. Server processor
2. System memory
3. JVM Heap size
4. Attachment size
Tip: Check the system info page. For attachment size, navigate to the location of attachments
specified in the system info page.
Advanced: Determine the type of hard disk drive used to store attachments. e.g. speed of HDD
or if SSD is used. Note that for attachments in excess of 50GB, a network storage solution, such
as a NAS or San, is recommended.
1. Using the information in exercise 1 and 2, determine the scale of your instance using the
Jira sizing guide.
2. Determine the anticipated growth of Jira in your organization.
3. Provide a gap analysis.
Exercise 4: Workflows
Log into Jira and determine the number of workflows. Tabulate the number of steps in each
workflow.
● Does this fall between the recommended range from 5 for small instances to 100 for
enterprise-scale instances?
Page 2 of 6
Atlassian Skill Builder – Scaling JIRA
Create a pyramid and identify the System Administrator, Jira Administrator and Project
Administrators.
● Identify bottlenecks or points of vulnerability. (e.g. ‘There is only 1 system administrator.”)
Exercise 8: Network
Document the network bandwidth and speed between servers (file server and application
server) and geographical locations in relation to Jira users.
● Identify any anti-virus software that may be running and can affect the server performance.
1. type
2. JNDI address
3. URL
4. version
5. driver
6. collation
Page 3 of 6
Atlassian Skill Builder – Scaling JIRA
Log into Jira and determine if the instance health check has detected any problems.
Tip: This can be found under System > Troubleshooting and support tools.
1. Place an optional message and mark the logs. Then search the logs for the mark.
2. Roll over the logs to force the logs to start a new file.
Tip: This can be found under System > Logging and Profiling.
Advanced: Turn on HTTP, SQL and Profiling.
Page 4 of 6
Atlassian Skill Builder – Scaling JIRA
1. Set JIRA to generate a heap dump when the JVM runs out of memory.
2. Generate a heap dump manually with jmap (via $JAVA_HOME/bin/jmap
-dump:format=b,file=heap.bin <pid>).
Tip: -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=<path to this heap dump file>.
Create an activity stream and confirm the updates across the 2 instances.
Page 5 of 6
Atlassian Skill Builder – Scaling JIRA
Page 6 of 6