splunk'ing jira for deep insights into application, database, and server health trends

23
© All Rights Reserved. Do not copy without express written permission. www.cprime.com Justin Evans Director, Product Owner DevOps Splunk’ing Jira for Deep Insights Into Application, Database and Server Health Trends

Upload: cprime

Post on 22-Jan-2018

97 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Splunk'ing JIRA for deep insights into application, database, and server health trends

© All Rights Reserved. Do not copy without express written permission. www.cprime.com

Justin Evans Director, Product Owner

DevOps

Splunk’ing Jira for Deep Insights Into Application,

Database and Server Health Trends

Page 2: Splunk'ing JIRA for deep insights into application, database, and server health trends

© All Rights Reserved. Do not copy without express written permission. www.cprime.com

AGENDA

Introductions

Common Jira Performance Degradation & Failure Mechanisms

Live Demo: Atlassian Application Dashboards within Splunk

How We Can Help

Q & A

1

2

3

4

5

Page 3: Splunk'ing JIRA for deep insights into application, database, and server health trends

© All Rights Reserved. Do not copy without express written permission. www.cprime.com

INTRODUCTIONS

Page 4: Splunk'ing JIRA for deep insights into application, database, and server health trends

© All Rights Reserved. Do not copy without express written permission. www.cprime.com

Our Mission

To help teams produce the extraordinary

Page 5: Splunk'ing JIRA for deep insights into application, database, and server health trends

© All Rights Reserved. Do not copy without express written permission. www.cprime.com

Page 6: Splunk'ing JIRA for deep insights into application, database, and server health trends

© All Rights Reserved. Do not copy without express written permission. www.cprime.com

AGENDA

Introductions

Common Jira Performance Degradation & Failure

Mechanisms

Live Demo: Atlassian Application Dashboards within Splunk

How We Can Help

Q & A

1

2

3

4

5

Page 7: Splunk'ing JIRA for deep insights into application, database, and server health trends

© All Rights Reserved. Do not copy without express written permission. www.cprime.com

JIRA FAILURE & PERFORMANCE

DEGRADATION MECHANISMSI’m sure I haven’t seen it all, but… I’ve seen a whole lot

(Certainly not exhaustive)

Page 8: Splunk'ing JIRA for deep insights into application, database, and server health trends

© All Rights Reserved. Do not copy without express written permission. www.cprime.com

Monitor HTTP Access Logs

… and run statistics for a

given timeframe.

Correlate application

response times with number

of users and what they are

accessing

Too Many Concurrent Users

Case Study

It’s Tuesday at 10AM.

Your organization is fully agile,

and every team performs sprint

planning sessions at the same

time.

Users are reporting that “Jira is

slow”.

Page 9: Splunk'ing JIRA for deep insights into application, database, and server health trends

© All Rights Reserved. Do not copy without express written permission. www.cprime.com

Monitor Web Proxy and/or

dB Slow Query Log

… and determine which

filters are causing problems,

and what its true impact is in

terms of response times

Long Running / Suboptimal JQL in Filters or Dashboards

Case Study

You have Service Desk installed, and

multiple queues leverage Script

Runner JQL to filter queues by

comment authors and timestamps

Your organization has 50 agents who

regularly refresh the page containing

queues / filters

Users are reporting that “Jira is slow”.

Page 10: Splunk'ing JIRA for deep insights into application, database, and server health trends

© All Rights Reserved. Do not copy without express written permission. www.cprime.com

Excessive Total Issues +/*Custom Fields

Case Study

Your clean, shiny, new Jira application

was once blazing fast, but has slowed

over time.

Now you have 200,000 issues and

300 custom fields.

Users are reporting that “Jira is slow”.

Monitor dB for Custom

Field / Issue Records &

Usage

… and monitor response

times over time, correlating

with the addition of issues

and custom fields

Page 11: Splunk'ing JIRA for deep insights into application, database, and server health trends

© All Rights Reserved. Do not copy without express written permission. www.cprime.com

TIMES I WISH I HAD SPLUNK

A couple outrageous case studies as a Jira administrator

(Again… not exhaustive)

Page 12: Splunk'ing JIRA for deep insights into application, database, and server health trends

© All Rights Reserved. Do not copy without express written permission. www.cprime.com

Jira’s Been Slow for Weeks & We Don’t Know Why

Hey Justin, Jira’s been really slow

“OK, give me a copy of the application

log files” …the log file is 20+ GB and

you can’t open it with any desktop

software because it crashes memory

Enable logrotate on the server. Some

improvement! Didn’t fix the issue.

Finally extract the past few days of log

files. Structure synchronizers (30+)

were failing every minute …for weeks!

Real-Time Log Aggregation

… along with alerting, I

would have seen this within

a few minutes of the error

condition beginning

Page 13: Splunk'ing JIRA for deep insights into application, database, and server health trends

© All Rights Reserved. Do not copy without express written permission. www.cprime.com

Real-Time Log Aggregation

… you’re going to miss

important information if

you’re tail’ing your logs

during crunch time when

minutes count

Jira Won’t Start & We Don’t Know Why

Hey Justin, <Client>’s Jira won’t

start, can you jump on a call?

“OK, have you disabled all add-ons?”

-> “Yes”

“Let me see your log files”

-> “Can’t access the server. Security

concerns”

VNC Session: sudo tail –f –n 50

/var/atlassian/application-

data/jira/log/atlassian-jira.log

Page 14: Splunk'ing JIRA for deep insights into application, database, and server health trends

© All Rights Reserved. Do not copy without express written permission. www.cprime.com

Jira Won’t Start & We Don’t Know Why

Page 15: Splunk'ing JIRA for deep insights into application, database, and server health trends

© All Rights Reserved. Do not copy without express written permission. www.cprime.com

ACTIONABLE INTELLIGENCEProcess Changes

Application Configuration Modifications

Requests for IT Budget & Resources

Alerting & Forecasting – Getting Ahead of the Complaints

Page 16: Splunk'ing JIRA for deep insights into application, database, and server health trends

© All Rights Reserved. Do not copy without express written permission. www.cprime.com

AGENDA

Introductions

Common Jira Performance Degradation & Failure Mechanisms

Live Demo: Atlassian Application Dashboards within Splunk

How We Can Help

Q & A

1

2

3

4

5

Page 17: Splunk'ing JIRA for deep insights into application, database, and server health trends

© All Rights Reserved. Do not copy without express written permission. www.cprime.com

AGENDA

Introductions

Common Jira Performance Degradation & Failure Mechanisms

Live Demo: Atlassian Application Dashboards within Splunk

How We Can Help

Q & A

1

2

3

4

5

Page 18: Splunk'ing JIRA for deep insights into application, database, and server health trends

© All Rights Reserved. Do not copy without express written permission. www.cprime.com

How We Can Help

Atlassian + Splunk Professional Services

Agile

SAFe

xDD

Hybrid

DevOps

Training

Coaching

Staffing

Certifications

Collaboration

Page 19: Splunk'ing JIRA for deep insights into application, database, and server health trends

© All Rights Reserved. Do not copy without express written permission. www.cprime.com

AGENDA

Introductions

Common Jira Performance Degradation & Failure Mechanisms

Live Demo: Atlassian Application Dashboards within Splunk

How We Can Help

Q & A

1

2

3

4

5

Page 20: Splunk'ing JIRA for deep insights into application, database, and server health trends

© All Rights Reserved. Do not copy without express written permission. www.cprime.com

Learn More:

www.cprime.com

To help teams produce the extraordinary

Thank you!Q & A

Questions? Email us at

[email protected]

Page 21: Splunk'ing JIRA for deep insights into application, database, and server health trends

© All Rights Reserved. Do not copy without express written permission. www.cprime.com

APPENDIXAdditional Case Studies

Page 22: Splunk'ing JIRA for deep insights into application, database, and server health trends

© All Rights Reserved. Do not copy without express written permission. www.cprime.com

Monitor JVM Garbage

Collection Logs

… and monitor response

times over time, correlating

with changes made to

garbage collection settings

Suboptimal JVM Tuning

Case Study

Your IT team recognizes that Jira has

been slow. So they increase the

amount of memory available in JVM.

It didn’t solve the problem.

Users are reporting that “Jira is slow”.

Page 23: Splunk'ing JIRA for deep insights into application, database, and server health trends

© All Rights Reserved. Do not copy without express written permission. www.cprime.com

Monitor Web Proxy

Response Times

… and correlate with

geographic lookups by IP

address

Geography –Specific Network Problems

Case Study

Your new development team in Europe

isn’t using Jira because they claim it’s

slow and unusable.

Is this really a problem unique to

Poland, or are the new developers just

allergic to our process?

Only certain users are reporting that

“Jira is slow”.