SlideShare a Scribd company logo
LUKE DURKAN • GRADUATE DEVELOPER • ATLASSIAN
Knowledge is Power:
Visualising JIRA’s
Performance Data
At Atlassian we ask
the tough
questions…
Can we graph that?
A picture is worth a
1000 words
A picture is worth a
1000 words
A picture is worth a
1000 words
graph
A picture is worth a
1000 words
graph
A picture is worth a
1000 words
graph
numbers
WHAT YOU CAN SEE
WHAT IS PERF. MONITORING?
WHAT THE DATA CAN TELL YOU
GETTING THE BIG PICTURE
Agenda
ABOUT ME
About Me
Project AreasCurrent Role
About Me
- Log Analysis Tool
- Performance Monitoring
- Data Center
Developer on the JIRA
Software Enterprise
team
Why I’m
giving this
talk
Learnings From Project
First project I worked on at Atlassian
revolved around perf. monitoring
Work on Log Analyser
Driver for upgrades to the JIRA Log
Analyser tool
First Project
How useful perf. monitoring can be
for customers with the right strategies
Why I’m
giving this
talk
Learnings From Project
First project I worked on at Atlassian
revolved around perf. monitoring
Work on Log Analyser
Driver for upgrades to the JIRA Log
Analyser tool
First Project
How useful perf. monitoring can be
for customers with the right strategies
Why I’m
giving this
talk
Learnings From Project
First project I worked on at Atlassian
revolved around perf. monitoring
Work on Log Analyser
Driver for upgrades to the JIRA Log
Analyser tool
First Project
How useful perf. monitoring can be
for customers with the right strategies
Why I’m
giving this
talk
Learnings From Project
First project I worked on at Atlassian
revolved around perf. monitoring
Work on Log Analyser
Driver for upgrades to the JIRA Log
Analyser tool
First Project
How useful perf. monitoring can be
for customers with the right strategies
It is an immutable law in business that words
are words, explanations are explanations,
promises are promises-but only performance
is reality.
HAROLD GENEEN, FORMER PRESIDENT OF ITT
“
”
Why I’m
giving this
talk
Learnings From Project
First project I worked on at Atlassian
revolved around perf. monitoring
Work on Log Analyser
Driver for upgrades to the JIRA Log
Analyser tool
First Project
How useful perf. monitoring can be
for customers with the right strategies
What is Performance
Monitoring?
What is Performance
Monitoring?
What isn’t Performance
Monitoring?
5 Secrets to JIRA no has
told you about
5 Secrets to JIRA no has
told you about
7 Things they don’t want
you to know about JIRA
Performance
7 Things they don’t want
you to know about JIRA
Performance
Performance
Monitoring
Not Perf. Testing
This allows for quick reaction to
potential performance problems
Log File Analysis
Review logs around the time reported
problems happen to understand why
Real-Time Analysis
Performance testing is the use of
fake data to stress test applications
Performance
monitoring helps to
understand, why!
What you can see
Spoiler: You can see
a lot!
• Response Times
• Average Response Times
• Response Times by Category
• Total Requests
• Requests per min
• Concurrent Requests
• Requests per min by Category
• Percentile Response Times
• Peak Response Times
Some of the data we can see
• Response time by Node
• Average Response Time by Node
• Requests per Node
…
Average Response Time
Always keep track
of what’s being
measured
Request Count (req/min)
Average Response Time by Nodes (ms)
Write your ownNew RelicLog Analyser Tool
Examples of products you can use
What the data can tell you
Average Response Time (ms)
Request Count (req/min)
Request Count (req/min)
Average Response Time by Nodes (ms)
Average Response Time by Nodes (ms)
Getting the big picture
Each graph is one
piece of a Jigsaw
Don’t AssumeMatch SymptomsFind a Start Point
General Strategies
Recent Events
If we’re investigating
problems matching the
symptoms to the graph
they appear on is really
helpful
Depending on the time
frame of your data,
there can be a lot to
look through
Don’t always assume
that there has to be a
problem even if it’s
been reported
Always be mindful of
things that have
happened recently, i.e.
plugin upgrades,
application upgrades
Don’t AssumeMatch SymptomsFind a Start Point
General Strategies
Recent Events
If we’re investigating
problems matching the
symptoms to the graph
they appear on is really
helpful
Depending on the time
frame of your data,
there can be a lot to
look through
Don’t always assume
that there has to be a
problem even if it’s
been reported
Always be mindful of
things that have
happened recently, i.e.
plugin upgrades,
application upgrades
Don’t AssumeMatch SymptomsFind a Start Point
General Strategies
Recent Events
If we’re investigating
problems matching the
symptoms to the graph
they appear on is really
helpful
Depending on the time
frame of your data,
there can be a lot to
look through
Don’t always assume
that there has to be a
problem even if it’s
been reported
Always be mindful of
things that have
happened recently, i.e.
plugin upgrades,
application upgrades
Don’t AssumeMatch SymptomsFind a Start Point
General Strategies
Recent Events
If we’re investigating
problems matching the
symptoms to the graph
they appear on is really
helpful
Depending on the time
frame of your data,
there can be a lot to
look through
Don’t always assume
that there has to be a
problem even if it’s
been reported
Always be mindful of
things that have
happened recently, i.e.
plugin upgrades,
application upgrades
Don’t AssumeMatch SymptomsFind a Start Point
General Strategies
Recent Events
If we’re investigating
problems matching the
symptoms to the graph
they appear on is really
helpful
Depending on the time
frame of your data,
there can be a lot to
look through
Don’t always assume
that there has to be a
problem even if it’s
been reported
Always be mindful of
things that have
happened recently, i.e.
plugin upgrades,
application upgrades
Don’t AssumeMatch SymptomsFind a Start Point
General Strategies
Recent Events
If we’re investigating
problems matching the
symptoms to the graph
they appear on is really
helpful
Depending on the time
frame of your data,
there can be a lot to
look through
Don’t always assume
that there has to be a
problem even if it’s
been reported
Always be mindful of
things that have
happened recently, i.e.
plugin upgrades,
application upgrades
Don’t AssumeMatch SymptomsFind a Start Point
General Strategies
Recent Events
If we’re investigating
problems matching the
symptoms to the graph
they appear on is really
helpful
Depending on the time
frame of your data,
there can be a lot to
look through
Don’t always assume
that there has to be a
problem even if it’s
been reported
Always be mindful of
things that have
happened recently, i.e.
plugin upgrades,
application upgrades
Don’t AssumeMatch SymptomsFind a Start Point
General Strategies
Recent Events
If we’re investigating
problems matching the
symptoms to the graph
they appear on is really
helpful
Depending on the time
frame of your data,
there can be a lot to
look through
Don’t always assume
that there has to be a
problem even if it’s
been reported
Always be mindful of
things that have
happened recently, i.e.
plugin upgrades,
application upgrades
Don’t AssumeMatch SymptomsFind a Start Point
General Strategies
Recent Events
If we’re investigating
problems matching the
symptoms to the graph
they appear on is really
helpful
Depending on the time
frame of your data,
there can be a lot to
look through
Don’t always assume
that there has to be a
problem even if it’s
been reported
Always be mindful of
things that have
happened recently, i.e.
plugin upgrades,
application upgrades
Key
Takeaways
Try Perf. Monitoring
Perf. Monitoring allows you to
understand why things happen
Have a Strategy
Analysing data without a strategy is
like looking for a needle in a haystack
Understand Why
go.atlassian.com/jiraloganalyzer to
use our log analysis tool for free.
Thank you!
LUKE DURKAN • GRADUATE DEVELOPER • ATLASSIAN

More Related Content

What's hot

How Atlassian Broke Down the Walls Between Support & Development
How Atlassian Broke Down the Walls Between Support & DevelopmentHow Atlassian Broke Down the Walls Between Support & Development
How Atlassian Broke Down the Walls Between Support & Development
Atlassian
 
How Product Managers Thrive in a DevOps World
How Product Managers Thrive in a DevOps WorldHow Product Managers Thrive in a DevOps World
How Product Managers Thrive in a DevOps World
Atlassian
 
Know Thy Product: Tips from a Tester
Know Thy Product: Tips from a TesterKnow Thy Product: Tips from a Tester
Know Thy Product: Tips from a Tester
Atlassian
 
Simplicity at Scale - Growing Teams at Atlassian
Simplicity at Scale - Growing Teams at AtlassianSimplicity at Scale - Growing Teams at Atlassian
Simplicity at Scale - Growing Teams at Atlassian
Atlassian
 
Tools for better storytelling
Tools for better storytellingTools for better storytelling
Tools for better storytelling
Atlassian
 
Agile Marketing: A Beginner's Guide
Agile Marketing: A Beginner's GuideAgile Marketing: A Beginner's Guide
Agile Marketing: A Beginner's Guide
Workfront
 
How to Plan and Execute a Go-to-market Campaign for an Atlassian Add-on
How to Plan and Execute a Go-to-market Campaign for an Atlassian Add-onHow to Plan and Execute a Go-to-market Campaign for an Atlassian Add-on
How to Plan and Execute a Go-to-market Campaign for an Atlassian Add-on
Atlassian
 
Atlassian Marketplace - Work Smarter and Faster with Add-ons for JIRA, Conflu...
Atlassian Marketplace - Work Smarter and Faster with Add-ons for JIRA, Conflu...Atlassian Marketplace - Work Smarter and Faster with Add-ons for JIRA, Conflu...
Atlassian Marketplace - Work Smarter and Faster with Add-ons for JIRA, Conflu...
Atlassian
 
Do Agile Right - Lessons Learned from an Atlassian Product Manager - Sherif M...
Do Agile Right - Lessons Learned from an Atlassian Product Manager - Sherif M...Do Agile Right - Lessons Learned from an Atlassian Product Manager - Sherif M...
Do Agile Right - Lessons Learned from an Atlassian Product Manager - Sherif M...
Atlassian
 
Concept to Launch: The Ultimate Confluence Guide for Software Teams
Concept to Launch: The Ultimate Confluence Guide for Software TeamsConcept to Launch: The Ultimate Confluence Guide for Software Teams
Concept to Launch: The Ultimate Confluence Guide for Software Teams
Atlassian
 
Fast then Faster - a Retrospective on Retrospectives
Fast then Faster - a Retrospective on RetrospectivesFast then Faster - a Retrospective on Retrospectives
Fast then Faster - a Retrospective on Retrospectives
Atlassian
 
Flow-based road mapping & options thinking
Flow-based road mapping & options thinkingFlow-based road mapping & options thinking
Flow-based road mapping & options thinking
Matt Barcomb
 
Connecting HipChat to (allthethings)
Connecting HipChat to (allthethings)Connecting HipChat to (allthethings)
Connecting HipChat to (allthethings)
Atlassian
 
Next-Level Incident Management: Culture Matters When Things Break
Next-Level Incident Management: Culture Matters When Things BreakNext-Level Incident Management: Culture Matters When Things Break
Next-Level Incident Management: Culture Matters When Things Break
Atlassian
 
Key Takeaways from Managing an Integrated JIRA Experience
Key Takeaways from Managing an Integrated JIRA ExperienceKey Takeaways from Managing an Integrated JIRA Experience
Key Takeaways from Managing an Integrated JIRA Experience
Atlassian
 
Pixelz TaaS - eCommerce Images
Pixelz TaaS - eCommerce ImagesPixelz TaaS - eCommerce Images
Pixelz TaaS - eCommerce Images
Cristina Mulet Amer
 
Scaling Atlassian - March 2008
Scaling Atlassian -  March 2008Scaling Atlassian -  March 2008
Scaling Atlassian - March 2008
Mike Cannon-Brookes
 
Grassroots Innovation in the Enterprise
Grassroots Innovation in the EnterpriseGrassroots Innovation in the Enterprise
Grassroots Innovation in the Enterprise
Atlassian
 
Going Beyond ‘What Success Looks Like’ – Using Data to Achieve Successful Pro...
Going Beyond ‘What Success Looks Like’ – Using Data to Achieve Successful Pro...Going Beyond ‘What Success Looks Like’ – Using Data to Achieve Successful Pro...
Going Beyond ‘What Success Looks Like’ – Using Data to Achieve Successful Pro...
Jamie Clouting (CSPO)
 

What's hot (20)

How Atlassian Broke Down the Walls Between Support & Development
How Atlassian Broke Down the Walls Between Support & DevelopmentHow Atlassian Broke Down the Walls Between Support & Development
How Atlassian Broke Down the Walls Between Support & Development
 
How Product Managers Thrive in a DevOps World
How Product Managers Thrive in a DevOps WorldHow Product Managers Thrive in a DevOps World
How Product Managers Thrive in a DevOps World
 
Know Thy Product: Tips from a Tester
Know Thy Product: Tips from a TesterKnow Thy Product: Tips from a Tester
Know Thy Product: Tips from a Tester
 
Simplicity at Scale - Growing Teams at Atlassian
Simplicity at Scale - Growing Teams at AtlassianSimplicity at Scale - Growing Teams at Atlassian
Simplicity at Scale - Growing Teams at Atlassian
 
Tools for better storytelling
Tools for better storytellingTools for better storytelling
Tools for better storytelling
 
Agile Marketing: A Beginner's Guide
Agile Marketing: A Beginner's GuideAgile Marketing: A Beginner's Guide
Agile Marketing: A Beginner's Guide
 
How to Plan and Execute a Go-to-market Campaign for an Atlassian Add-on
How to Plan and Execute a Go-to-market Campaign for an Atlassian Add-onHow to Plan and Execute a Go-to-market Campaign for an Atlassian Add-on
How to Plan and Execute a Go-to-market Campaign for an Atlassian Add-on
 
Atlassian Marketplace - Work Smarter and Faster with Add-ons for JIRA, Conflu...
Atlassian Marketplace - Work Smarter and Faster with Add-ons for JIRA, Conflu...Atlassian Marketplace - Work Smarter and Faster with Add-ons for JIRA, Conflu...
Atlassian Marketplace - Work Smarter and Faster with Add-ons for JIRA, Conflu...
 
Do Agile Right - Lessons Learned from an Atlassian Product Manager - Sherif M...
Do Agile Right - Lessons Learned from an Atlassian Product Manager - Sherif M...Do Agile Right - Lessons Learned from an Atlassian Product Manager - Sherif M...
Do Agile Right - Lessons Learned from an Atlassian Product Manager - Sherif M...
 
Concept to Launch: The Ultimate Confluence Guide for Software Teams
Concept to Launch: The Ultimate Confluence Guide for Software TeamsConcept to Launch: The Ultimate Confluence Guide for Software Teams
Concept to Launch: The Ultimate Confluence Guide for Software Teams
 
Fast then Faster - a Retrospective on Retrospectives
Fast then Faster - a Retrospective on RetrospectivesFast then Faster - a Retrospective on Retrospectives
Fast then Faster - a Retrospective on Retrospectives
 
Flow-based road mapping & options thinking
Flow-based road mapping & options thinkingFlow-based road mapping & options thinking
Flow-based road mapping & options thinking
 
Connecting HipChat to (allthethings)
Connecting HipChat to (allthethings)Connecting HipChat to (allthethings)
Connecting HipChat to (allthethings)
 
Next-Level Incident Management: Culture Matters When Things Break
Next-Level Incident Management: Culture Matters When Things BreakNext-Level Incident Management: Culture Matters When Things Break
Next-Level Incident Management: Culture Matters When Things Break
 
Key Takeaways from Managing an Integrated JIRA Experience
Key Takeaways from Managing an Integrated JIRA ExperienceKey Takeaways from Managing an Integrated JIRA Experience
Key Takeaways from Managing an Integrated JIRA Experience
 
TaaS
TaaSTaaS
TaaS
 
Pixelz TaaS - eCommerce Images
Pixelz TaaS - eCommerce ImagesPixelz TaaS - eCommerce Images
Pixelz TaaS - eCommerce Images
 
Scaling Atlassian - March 2008
Scaling Atlassian -  March 2008Scaling Atlassian -  March 2008
Scaling Atlassian - March 2008
 
Grassroots Innovation in the Enterprise
Grassroots Innovation in the EnterpriseGrassroots Innovation in the Enterprise
Grassroots Innovation in the Enterprise
 
Going Beyond ‘What Success Looks Like’ – Using Data to Achieve Successful Pro...
Going Beyond ‘What Success Looks Like’ – Using Data to Achieve Successful Pro...Going Beyond ‘What Success Looks Like’ – Using Data to Achieve Successful Pro...
Going Beyond ‘What Success Looks Like’ – Using Data to Achieve Successful Pro...
 

Similar to Knowledge is Power: Visualizing JIRA's Performance Data

Building an Open Source AppSec Pipeline
Building an Open Source AppSec PipelineBuilding an Open Source AppSec Pipeline
Building an Open Source AppSec Pipeline
Matt Tesauro
 
March APLN: Agile development- Measure & Analyze by Garry Rowland
March APLN: Agile development- Measure & Analyze by Garry RowlandMarch APLN: Agile development- Measure & Analyze by Garry Rowland
March APLN: Agile development- Measure & Analyze by Garry Rowland
Conscires Agile Practices
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
Siti Rubayati
 
Growth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - AntwerpGrowth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - Antwerp
Thibault Imbert
 
Intro to Data Analytics with Oscar's Director of Product
 Intro to Data Analytics with Oscar's Director of Product Intro to Data Analytics with Oscar's Director of Product
Intro to Data Analytics with Oscar's Director of Product
Product School
 
7 Cases Where You Can't Afford to Skip Analytics Testing
7 Cases Where You Can't Afford to Skip Analytics Testing7 Cases Where You Can't Afford to Skip Analytics Testing
7 Cases Where You Can't Afford to Skip Analytics Testing
ObservePoint
 
Maximize IT Operations Observability With IBM i In Splunk
Maximize IT Operations Observability With IBM i In SplunkMaximize IT Operations Observability With IBM i In Splunk
Maximize IT Operations Observability With IBM i In Splunk
Precisely
 
Quick win ways to mitigate feature creep
Quick win ways to mitigate feature creepQuick win ways to mitigate feature creep
Quick win ways to mitigate feature creep
Enov8
 
Better Living Through Analytics - Strategies for Data Decisions
Better Living Through Analytics - Strategies for Data DecisionsBetter Living Through Analytics - Strategies for Data Decisions
Better Living Through Analytics - Strategies for Data Decisions
Product School
 
Introducton to Scrum
Introducton to ScrumIntroducton to Scrum
Introducton to Scrum
TenForce
 
#ATAGTR2021 Presentation : "Use of AI and ML in Performance Testing" by Adolf...
#ATAGTR2021 Presentation : "Use of AI and ML in Performance Testing" by Adolf...#ATAGTR2021 Presentation : "Use of AI and ML in Performance Testing" by Adolf...
#ATAGTR2021 Presentation : "Use of AI and ML in Performance Testing" by Adolf...
Agile Testing Alliance
 
Testing metrics webinar
Testing metrics webinarTesting metrics webinar
Testing metrics webinar
PractiTest
 
5 Essential Tips for Load Testing Beginners
5 Essential Tips for Load Testing Beginners5 Essential Tips for Load Testing Beginners
5 Essential Tips for Load Testing Beginners
Neotys
 
5 Tips to Bulletproof Your Analytics Implementation
5 Tips to Bulletproof Your Analytics Implementation5 Tips to Bulletproof Your Analytics Implementation
5 Tips to Bulletproof Your Analytics Implementation
ObservePoint
 
From SCRUM to LEAN
From SCRUM to LEANFrom SCRUM to LEAN
From SCRUM to LEAN
Vlad Mysla
 
Top 5 IT challenges for 2017
Top 5 IT challenges for 2017Top 5 IT challenges for 2017
Top 5 IT challenges for 2017
ManageEngine, Zoho Corporation
 
Is data visualisation bullshit?
Is data visualisation bullshit?Is data visualisation bullshit?
Is data visualisation bullshit?
Alban Gérôme
 
Building an Open Source AppSec Pipeline - 2015 Texas Linux Fest
Building an Open Source AppSec Pipeline - 2015 Texas Linux FestBuilding an Open Source AppSec Pipeline - 2015 Texas Linux Fest
Building an Open Source AppSec Pipeline - 2015 Texas Linux Fest
Matt Tesauro
 
Chicago Code Camp 2014 - Agile Testing in a waterfall world
Chicago Code Camp 2014 - Agile Testing in a waterfall worldChicago Code Camp 2014 - Agile Testing in a waterfall world
Chicago Code Camp 2014 - Agile Testing in a waterfall world
Angela Dugan
 
Гірка правда про безпеку програмного забезпечення, Володимир Стиран
Гірка правда про безпеку програмного забезпечення, Володимир СтиранГірка правда про безпеку програмного забезпечення, Володимир Стиран
Гірка правда про безпеку програмного забезпечення, Володимир Стиран
Sigma Software
 

Similar to Knowledge is Power: Visualizing JIRA's Performance Data (20)

Building an Open Source AppSec Pipeline
Building an Open Source AppSec PipelineBuilding an Open Source AppSec Pipeline
Building an Open Source AppSec Pipeline
 
March APLN: Agile development- Measure & Analyze by Garry Rowland
March APLN: Agile development- Measure & Analyze by Garry RowlandMarch APLN: Agile development- Measure & Analyze by Garry Rowland
March APLN: Agile development- Measure & Analyze by Garry Rowland
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
 
Growth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - AntwerpGrowth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - Antwerp
 
Intro to Data Analytics with Oscar's Director of Product
 Intro to Data Analytics with Oscar's Director of Product Intro to Data Analytics with Oscar's Director of Product
Intro to Data Analytics with Oscar's Director of Product
 
7 Cases Where You Can't Afford to Skip Analytics Testing
7 Cases Where You Can't Afford to Skip Analytics Testing7 Cases Where You Can't Afford to Skip Analytics Testing
7 Cases Where You Can't Afford to Skip Analytics Testing
 
Maximize IT Operations Observability With IBM i In Splunk
Maximize IT Operations Observability With IBM i In SplunkMaximize IT Operations Observability With IBM i In Splunk
Maximize IT Operations Observability With IBM i In Splunk
 
Quick win ways to mitigate feature creep
Quick win ways to mitigate feature creepQuick win ways to mitigate feature creep
Quick win ways to mitigate feature creep
 
Better Living Through Analytics - Strategies for Data Decisions
Better Living Through Analytics - Strategies for Data DecisionsBetter Living Through Analytics - Strategies for Data Decisions
Better Living Through Analytics - Strategies for Data Decisions
 
Introducton to Scrum
Introducton to ScrumIntroducton to Scrum
Introducton to Scrum
 
#ATAGTR2021 Presentation : "Use of AI and ML in Performance Testing" by Adolf...
#ATAGTR2021 Presentation : "Use of AI and ML in Performance Testing" by Adolf...#ATAGTR2021 Presentation : "Use of AI and ML in Performance Testing" by Adolf...
#ATAGTR2021 Presentation : "Use of AI and ML in Performance Testing" by Adolf...
 
Testing metrics webinar
Testing metrics webinarTesting metrics webinar
Testing metrics webinar
 
5 Essential Tips for Load Testing Beginners
5 Essential Tips for Load Testing Beginners5 Essential Tips for Load Testing Beginners
5 Essential Tips for Load Testing Beginners
 
5 Tips to Bulletproof Your Analytics Implementation
5 Tips to Bulletproof Your Analytics Implementation5 Tips to Bulletproof Your Analytics Implementation
5 Tips to Bulletproof Your Analytics Implementation
 
From SCRUM to LEAN
From SCRUM to LEANFrom SCRUM to LEAN
From SCRUM to LEAN
 
Top 5 IT challenges for 2017
Top 5 IT challenges for 2017Top 5 IT challenges for 2017
Top 5 IT challenges for 2017
 
Is data visualisation bullshit?
Is data visualisation bullshit?Is data visualisation bullshit?
Is data visualisation bullshit?
 
Building an Open Source AppSec Pipeline - 2015 Texas Linux Fest
Building an Open Source AppSec Pipeline - 2015 Texas Linux FestBuilding an Open Source AppSec Pipeline - 2015 Texas Linux Fest
Building an Open Source AppSec Pipeline - 2015 Texas Linux Fest
 
Chicago Code Camp 2014 - Agile Testing in a waterfall world
Chicago Code Camp 2014 - Agile Testing in a waterfall worldChicago Code Camp 2014 - Agile Testing in a waterfall world
Chicago Code Camp 2014 - Agile Testing in a waterfall world
 
Гірка правда про безпеку програмного забезпечення, Володимир Стиран
Гірка правда про безпеку програмного забезпечення, Володимир СтиранГірка правда про безпеку програмного забезпечення, Володимир Стиран
Гірка правда про безпеку програмного забезпечення, Володимир Стиран
 

More from Atlassian

International Women's Day 2020
International Women's Day 2020International Women's Day 2020
International Women's Day 2020
Atlassian
 
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 202010 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020
Atlassian
 
Forge App Showcase
Forge App ShowcaseForge App Showcase
Forge App Showcase
Atlassian
 
Let's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UILet's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UI
Atlassian
 
Meet the Forge Runtime
Meet the Forge RuntimeMeet the Forge Runtime
Meet the Forge Runtime
Atlassian
 
Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceForge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User Experience
Atlassian
 
Take Action with Forge Triggers
Take Action with Forge TriggersTake Action with Forge Triggers
Take Action with Forge Triggers
Atlassian
 
Observability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeObservability and Troubleshooting in Forge
Observability and Troubleshooting in Forge
Atlassian
 
Trusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelTrusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy Model
Atlassian
 
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemDesigning Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI System
Atlassian
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the Hood
Atlassian
 
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAccess to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIs
Atlassian
 
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch Plugin
Atlassian
 
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingTear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the Building
Atlassian
 
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterNailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that Matter
Atlassian
 
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindBuilding Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in Mind
Atlassian
 
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Atlassian
 
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsBeyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced Teams
Atlassian
 
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamThe Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
Atlassian
 
Building Apps With Enterprise in Mind
Building Apps With Enterprise in MindBuilding Apps With Enterprise in Mind
Building Apps With Enterprise in Mind
Atlassian
 

More from Atlassian (20)

International Women's Day 2020
International Women's Day 2020International Women's Day 2020
International Women's Day 2020
 
10 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 202010 emerging trends that will unbreak your workplace in 2020
10 emerging trends that will unbreak your workplace in 2020
 
Forge App Showcase
Forge App ShowcaseForge App Showcase
Forge App Showcase
 
Let's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UILet's Build an Editor Macro with Forge UI
Let's Build an Editor Macro with Forge UI
 
Meet the Forge Runtime
Meet the Forge RuntimeMeet the Forge Runtime
Meet the Forge Runtime
 
Forge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User ExperienceForge UI: A New Way to Customize the Atlassian User Experience
Forge UI: A New Way to Customize the Atlassian User Experience
 
Take Action with Forge Triggers
Take Action with Forge TriggersTake Action with Forge Triggers
Take Action with Forge Triggers
 
Observability and Troubleshooting in Forge
Observability and Troubleshooting in ForgeObservability and Troubleshooting in Forge
Observability and Troubleshooting in Forge
 
Trusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy ModelTrusted by Default: The Forge Security & Privacy Model
Trusted by Default: The Forge Security & Privacy Model
 
Designing Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI SystemDesigning Forge UI: A Story of Designing an App UI System
Designing Forge UI: A Story of Designing an App UI System
 
Forge: Under the Hood
Forge: Under the HoodForge: Under the Hood
Forge: Under the Hood
 
Access to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIsAccess to User Activities - Activity Platform APIs
Access to User Activities - Activity Platform APIs
 
Design Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch PluginDesign Your Next App with the Atlassian Vendor Sketch Plugin
Design Your Next App with the Atlassian Vendor Sketch Plugin
 
Tear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the BuildingTear Up Your Roadmap and Get Out of the Building
Tear Up Your Roadmap and Get Out of the Building
 
Nailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that MatterNailing Measurement: a Framework for Measuring Metrics that Matter
Nailing Measurement: a Framework for Measuring Metrics that Matter
 
Building Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in MindBuilding Apps With Color Blind Users in Mind
Building Apps With Color Blind Users in Mind
 
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
Creating Inclusive Experiences: Balancing Personality and Accessibility in UX...
 
Beyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced TeamsBeyond Diversity: A Guide to Building Balanced Teams
Beyond Diversity: A Guide to Building Balanced Teams
 
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed TeamThe Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
The Road(map) to Las Vegas - The Story of an Emerging Self-Managed Team
 
Building Apps With Enterprise in Mind
Building Apps With Enterprise in MindBuilding Apps With Enterprise in Mind
Building Apps With Enterprise in Mind
 

Recently uploaded

SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
Srikant77
 

Recently uploaded (20)

SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
 

Knowledge is Power: Visualizing JIRA's Performance Data

  • 1. LUKE DURKAN • GRADUATE DEVELOPER • ATLASSIAN Knowledge is Power: Visualising JIRA’s Performance Data
  • 2. At Atlassian we ask the tough questions…
  • 3. Can we graph that?
  • 4. A picture is worth a 1000 words
  • 5. A picture is worth a 1000 words
  • 6. A picture is worth a 1000 words graph
  • 7. A picture is worth a 1000 words graph
  • 8. A picture is worth a 1000 words graph numbers
  • 9. WHAT YOU CAN SEE WHAT IS PERF. MONITORING? WHAT THE DATA CAN TELL YOU GETTING THE BIG PICTURE Agenda ABOUT ME
  • 11. Project AreasCurrent Role About Me - Log Analysis Tool - Performance Monitoring - Data Center Developer on the JIRA Software Enterprise team
  • 12. Why I’m giving this talk Learnings From Project First project I worked on at Atlassian revolved around perf. monitoring Work on Log Analyser Driver for upgrades to the JIRA Log Analyser tool First Project How useful perf. monitoring can be for customers with the right strategies
  • 13. Why I’m giving this talk Learnings From Project First project I worked on at Atlassian revolved around perf. monitoring Work on Log Analyser Driver for upgrades to the JIRA Log Analyser tool First Project How useful perf. monitoring can be for customers with the right strategies
  • 14. Why I’m giving this talk Learnings From Project First project I worked on at Atlassian revolved around perf. monitoring Work on Log Analyser Driver for upgrades to the JIRA Log Analyser tool First Project How useful perf. monitoring can be for customers with the right strategies
  • 15. Why I’m giving this talk Learnings From Project First project I worked on at Atlassian revolved around perf. monitoring Work on Log Analyser Driver for upgrades to the JIRA Log Analyser tool First Project How useful perf. monitoring can be for customers with the right strategies
  • 16. It is an immutable law in business that words are words, explanations are explanations, promises are promises-but only performance is reality. HAROLD GENEEN, FORMER PRESIDENT OF ITT “ ”
  • 17. Why I’m giving this talk Learnings From Project First project I worked on at Atlassian revolved around perf. monitoring Work on Log Analyser Driver for upgrades to the JIRA Log Analyser tool First Project How useful perf. monitoring can be for customers with the right strategies
  • 21. 5 Secrets to JIRA no has told you about
  • 22. 5 Secrets to JIRA no has told you about
  • 23. 7 Things they don’t want you to know about JIRA Performance
  • 24. 7 Things they don’t want you to know about JIRA Performance
  • 25. Performance Monitoring Not Perf. Testing This allows for quick reaction to potential performance problems Log File Analysis Review logs around the time reported problems happen to understand why Real-Time Analysis Performance testing is the use of fake data to stress test applications
  • 28. Spoiler: You can see a lot!
  • 29. • Response Times • Average Response Times • Response Times by Category • Total Requests • Requests per min • Concurrent Requests • Requests per min by Category • Percentile Response Times • Peak Response Times Some of the data we can see • Response time by Node • Average Response Time by Node • Requests per Node …
  • 31. Always keep track of what’s being measured
  • 33. Average Response Time by Nodes (ms)
  • 34. Write your ownNew RelicLog Analyser Tool Examples of products you can use
  • 35. What the data can tell you
  • 39. Average Response Time by Nodes (ms)
  • 40. Average Response Time by Nodes (ms)
  • 41. Getting the big picture
  • 42. Each graph is one piece of a Jigsaw
  • 43. Don’t AssumeMatch SymptomsFind a Start Point General Strategies Recent Events If we’re investigating problems matching the symptoms to the graph they appear on is really helpful Depending on the time frame of your data, there can be a lot to look through Don’t always assume that there has to be a problem even if it’s been reported Always be mindful of things that have happened recently, i.e. plugin upgrades, application upgrades
  • 44. Don’t AssumeMatch SymptomsFind a Start Point General Strategies Recent Events If we’re investigating problems matching the symptoms to the graph they appear on is really helpful Depending on the time frame of your data, there can be a lot to look through Don’t always assume that there has to be a problem even if it’s been reported Always be mindful of things that have happened recently, i.e. plugin upgrades, application upgrades
  • 45.
  • 46.
  • 47. Don’t AssumeMatch SymptomsFind a Start Point General Strategies Recent Events If we’re investigating problems matching the symptoms to the graph they appear on is really helpful Depending on the time frame of your data, there can be a lot to look through Don’t always assume that there has to be a problem even if it’s been reported Always be mindful of things that have happened recently, i.e. plugin upgrades, application upgrades
  • 48. Don’t AssumeMatch SymptomsFind a Start Point General Strategies Recent Events If we’re investigating problems matching the symptoms to the graph they appear on is really helpful Depending on the time frame of your data, there can be a lot to look through Don’t always assume that there has to be a problem even if it’s been reported Always be mindful of things that have happened recently, i.e. plugin upgrades, application upgrades
  • 49.
  • 50.
  • 51.
  • 52. Don’t AssumeMatch SymptomsFind a Start Point General Strategies Recent Events If we’re investigating problems matching the symptoms to the graph they appear on is really helpful Depending on the time frame of your data, there can be a lot to look through Don’t always assume that there has to be a problem even if it’s been reported Always be mindful of things that have happened recently, i.e. plugin upgrades, application upgrades
  • 53. Don’t AssumeMatch SymptomsFind a Start Point General Strategies Recent Events If we’re investigating problems matching the symptoms to the graph they appear on is really helpful Depending on the time frame of your data, there can be a lot to look through Don’t always assume that there has to be a problem even if it’s been reported Always be mindful of things that have happened recently, i.e. plugin upgrades, application upgrades
  • 54.
  • 55.
  • 56. Don’t AssumeMatch SymptomsFind a Start Point General Strategies Recent Events If we’re investigating problems matching the symptoms to the graph they appear on is really helpful Depending on the time frame of your data, there can be a lot to look through Don’t always assume that there has to be a problem even if it’s been reported Always be mindful of things that have happened recently, i.e. plugin upgrades, application upgrades
  • 57. Don’t AssumeMatch SymptomsFind a Start Point General Strategies Recent Events If we’re investigating problems matching the symptoms to the graph they appear on is really helpful Depending on the time frame of your data, there can be a lot to look through Don’t always assume that there has to be a problem even if it’s been reported Always be mindful of things that have happened recently, i.e. plugin upgrades, application upgrades
  • 58.
  • 59. Don’t AssumeMatch SymptomsFind a Start Point General Strategies Recent Events If we’re investigating problems matching the symptoms to the graph they appear on is really helpful Depending on the time frame of your data, there can be a lot to look through Don’t always assume that there has to be a problem even if it’s been reported Always be mindful of things that have happened recently, i.e. plugin upgrades, application upgrades
  • 60. Key Takeaways Try Perf. Monitoring Perf. Monitoring allows you to understand why things happen Have a Strategy Analysing data without a strategy is like looking for a needle in a haystack Understand Why go.atlassian.com/jiraloganalyzer to use our log analysis tool for free.
  • 61. Thank you! LUKE DURKAN • GRADUATE DEVELOPER • ATLASSIAN