SlideShare a Scribd company logo
1 of 29
Download to read offline
Usage monitoring of your Java applications during runtime
Paul René Jørgensen (Telenor)  Steinar Cook (Balder Programvare)
The problem
 What’s
going on?
The problem cont.

• Traffic volume per:
   – Application server, cluster, package, class, method, principal per
     time unit?

• Runtime dependencies?
• Applications or classes no longer in use?
• Who uses how much CPU?
• Irregular usage of exceptions?
• Server load and balancing?
Even more questions!

• Differences between versions of my application?
• Installing applications; into which cluster?
• What are the main paths through the entire system?
• If I change this application, who will be affected?
• Which class does my class invoke?
• What is the response time for a given service?
An introduction to Usemon
An introduction to Usemon
An introduction to Usemon
An introduction to Usemon
An introduction to Usemon
An introduction to Usemon
An introduction to Usemon
An introduction to Usemon
An introduction to Usemon
An introduction to Usemon
An introduction to Usemon
An introduction to Usemon
An introduction to Usemon
An introduction to Usemon
An introduction to Usemon
An introduction to Usemon
An introduction to Usemon
An introduction to Usemon
An introduction to Usemon
An introduction to Usemon
An introduction to Usemon
An introduction to Usemon
An introduction to Usemon
An introduction to Usemon
An introduction to Usemon

More Related Content

Viewers also liked

Pearl Research CHINA Report 2010
Pearl Research CHINA Report 2010Pearl Research CHINA Report 2010
Pearl Research CHINA Report 2010
pearlresearch
 
Pearl Research Phoenix Generation (Chinese Consumer Study)
Pearl Research Phoenix Generation (Chinese Consumer Study)Pearl Research Phoenix Generation (Chinese Consumer Study)
Pearl Research Phoenix Generation (Chinese Consumer Study)
pearlresearch
 
Metropolitan-Archivist-Vol-19-No-2-Summer-2013
Metropolitan-Archivist-Vol-19-No-2-Summer-2013Metropolitan-Archivist-Vol-19-No-2-Summer-2013
Metropolitan-Archivist-Vol-19-No-2-Summer-2013
Ryan Anthony Donaldson
 
Pearl research_india2012
Pearl research_india2012Pearl research_india2012
Pearl research_india2012
pearlresearch
 
Usemon; Building The Big Brother Of The Java Virtual Machinve
Usemon; Building The Big Brother Of The Java Virtual MachinveUsemon; Building The Big Brother Of The Java Virtual Machinve
Usemon; Building The Big Brother Of The Java Virtual Machinve
Paul René Jørgensen
 

Viewers also liked (17)

Pearl Research CHINA Report 2010
Pearl Research CHINA Report 2010Pearl Research CHINA Report 2010
Pearl Research CHINA Report 2010
 
Pearl Research Phoenix Generation (Chinese Consumer Study)
Pearl Research Phoenix Generation (Chinese Consumer Study)Pearl Research Phoenix Generation (Chinese Consumer Study)
Pearl Research Phoenix Generation (Chinese Consumer Study)
 
Metropolitan-Archivist-Vol-19-No-2-Summer-2013
Metropolitan-Archivist-Vol-19-No-2-Summer-2013Metropolitan-Archivist-Vol-19-No-2-Summer-2013
Metropolitan-Archivist-Vol-19-No-2-Summer-2013
 
La fiaba della moda
La fiaba della modaLa fiaba della moda
La fiaba della moda
 
Csun pse-006-presentation-2013 v2.1
Csun pse-006-presentation-2013 v2.1Csun pse-006-presentation-2013 v2.1
Csun pse-006-presentation-2013 v2.1
 
Distributed Middleware Factory
Distributed Middleware FactoryDistributed Middleware Factory
Distributed Middleware Factory
 
On The Road With The Joneses Final
On The Road With The Joneses FinalOn The Road With The Joneses Final
On The Road With The Joneses Final
 
Metropolitan-Archivist-Vol-19-No-1
Metropolitan-Archivist-Vol-19-No-1Metropolitan-Archivist-Vol-19-No-1
Metropolitan-Archivist-Vol-19-No-1
 
Csun pse-006-presentation-2013 v2.1
Csun pse-006-presentation-2013 v2.1Csun pse-006-presentation-2013 v2.1
Csun pse-006-presentation-2013 v2.1
 
Metropolitan-Archivist-Vol-18-No-2
Metropolitan-Archivist-Vol-18-No-2Metropolitan-Archivist-Vol-18-No-2
Metropolitan-Archivist-Vol-18-No-2
 
Pearl research_india2012
Pearl research_india2012Pearl research_india2012
Pearl research_india2012
 
Metropolitan-Archivist-Vol-18-No-1
Metropolitan-Archivist-Vol-18-No-1Metropolitan-Archivist-Vol-18-No-1
Metropolitan-Archivist-Vol-18-No-1
 
Usemon; Building The Big Brother Of The Java Virtual Machinve
Usemon; Building The Big Brother Of The Java Virtual MachinveUsemon; Building The Big Brother Of The Java Virtual Machinve
Usemon; Building The Big Brother Of The Java Virtual Machinve
 
Collections Collections Collections Ryan Anthony Donaldson
Collections Collections Collections Ryan Anthony DonaldsonCollections Collections Collections Ryan Anthony Donaldson
Collections Collections Collections Ryan Anthony Donaldson
 
Building The Big Brother Of The JVM
Building The Big Brother Of The JVMBuilding The Big Brother Of The JVM
Building The Big Brother Of The JVM
 
Go Jira
Go JiraGo Jira
Go Jira
 
Adapting JIRA For Scrum
Adapting JIRA For ScrumAdapting JIRA For Scrum
Adapting JIRA For Scrum
 

Similar to An introduction to Usemon

Building software using Rich Clients Platforms Rikard Thulin
Building software using Rich Clients Platforms Rikard ThulinBuilding software using Rich Clients Platforms Rikard Thulin
Building software using Rich Clients Platforms Rikard Thulin
Rikard Thulin
 
Ovp Introduction Presentation (04 Feb 10)
Ovp Introduction Presentation (04 Feb 10)Ovp Introduction Presentation (04 Feb 10)
Ovp Introduction Presentation (04 Feb 10)
simon56
 
Designing and Deploying Internet-Scale Services
Designing and Deploying Internet-Scale ServicesDesigning and Deploying Internet-Scale Services
Designing and Deploying Internet-Scale Services
bigqiang zou
 
Xen_and_Rails_deployment
Xen_and_Rails_deploymentXen_and_Rails_deployment
Xen_and_Rails_deployment
Abhishek Singh
 
Choosing the right parallel compute architecture
Choosing the right parallel compute architecture Choosing the right parallel compute architecture
Choosing the right parallel compute architecture
corehard_by
 
Performance Test Slideshow Recent
Performance Test Slideshow RecentPerformance Test Slideshow Recent
Performance Test Slideshow Recent
Future Simmons
 

Similar to An introduction to Usemon (20)

Producing Quality Software
Producing Quality SoftwareProducing Quality Software
Producing Quality Software
 
Netcetera Proactive Management Service
Netcetera Proactive Management ServiceNetcetera Proactive Management Service
Netcetera Proactive Management Service
 
ConFoo: Moving web performance testing to the left
ConFoo: Moving web performance testing to the leftConFoo: Moving web performance testing to the left
ConFoo: Moving web performance testing to the left
 
Dori Exterman, Considerations for choosing the parallel computing strategy th...
Dori Exterman, Considerations for choosing the parallel computing strategy th...Dori Exterman, Considerations for choosing the parallel computing strategy th...
Dori Exterman, Considerations for choosing the parallel computing strategy th...
 
FutureOfTesting2008
FutureOfTesting2008FutureOfTesting2008
FutureOfTesting2008
 
Building software using Rich Clients Platforms Rikard Thulin
Building software using Rich Clients Platforms Rikard ThulinBuilding software using Rich Clients Platforms Rikard Thulin
Building software using Rich Clients Platforms Rikard Thulin
 
CANARY DEPLOYMENT
CANARY DEPLOYMENTCANARY DEPLOYMENT
CANARY DEPLOYMENT
 
Ovp Introduction Presentation (04 Feb 10)
Ovp Introduction Presentation (04 Feb 10)Ovp Introduction Presentation (04 Feb 10)
Ovp Introduction Presentation (04 Feb 10)
 
Designing and Deploying Internet-Scale Services
Designing and Deploying Internet-Scale ServicesDesigning and Deploying Internet-Scale Services
Designing and Deploying Internet-Scale Services
 
Xen_and_Rails_deployment
Xen_and_Rails_deploymentXen_and_Rails_deployment
Xen_and_Rails_deployment
 
Metrics Driven DevOps - Automate Scalability and Performance Into your Pipeline
Metrics Driven DevOps - Automate Scalability and Performance Into your PipelineMetrics Driven DevOps - Automate Scalability and Performance Into your Pipeline
Metrics Driven DevOps - Automate Scalability and Performance Into your Pipeline
 
Starting Your DevOps Journey – Practical Tips for Ops
Starting Your DevOps Journey – Practical Tips for OpsStarting Your DevOps Journey – Practical Tips for Ops
Starting Your DevOps Journey – Practical Tips for Ops
 
Choosing the right parallel compute architecture
Choosing the right parallel compute architecture Choosing the right parallel compute architecture
Choosing the right parallel compute architecture
 
Clipper: A Low-Latency Online Prediction Serving System: Spark Summit East ta...
Clipper: A Low-Latency Online Prediction Serving System: Spark Summit East ta...Clipper: A Low-Latency Online Prediction Serving System: Spark Summit East ta...
Clipper: A Low-Latency Online Prediction Serving System: Spark Summit East ta...
 
Performance Analysis of Idle Programs
Performance Analysis of Idle ProgramsPerformance Analysis of Idle Programs
Performance Analysis of Idle Programs
 
Atmosphere 2016 - Andreas Grabner - Metrics Driven-DevOps: Delivering High Qu...
Atmosphere 2016 - Andreas Grabner - Metrics Driven-DevOps: Delivering High Qu...Atmosphere 2016 - Andreas Grabner - Metrics Driven-DevOps: Delivering High Qu...
Atmosphere 2016 - Andreas Grabner - Metrics Driven-DevOps: Delivering High Qu...
 
Report hospital
Report hospitalReport hospital
Report hospital
 
Simulating the behavior of satellite Internet links to small islands
Simulating the behavior of satellite Internet links to small islandsSimulating the behavior of satellite Internet links to small islands
Simulating the behavior of satellite Internet links to small islands
 
Adaptive fault tolerance in cloud survey
Adaptive fault tolerance in cloud surveyAdaptive fault tolerance in cloud survey
Adaptive fault tolerance in cloud survey
 
Performance Test Slideshow Recent
Performance Test Slideshow RecentPerformance Test Slideshow Recent
Performance Test Slideshow Recent
 

Recently uploaded

Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
Nauman Safdar
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
ZurliaSoop
 

Recently uploaded (20)

Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
 
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book nowGUWAHATI 💋 Call Girl 9827461493 Call Girls in  Escort service book now
GUWAHATI 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service AvailableBerhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
 
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur DubaiUAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
UAE Bur Dubai Call Girls ☏ 0564401582 Call Girl in Bur Dubai
 
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book nowKalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
 
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
 
Buy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail AccountsBuy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail Accounts
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxQSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
 
HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
 

An introduction to Usemon

  • 1. Usage monitoring of your Java applications during runtime Paul René Jørgensen (Telenor) Steinar Cook (Balder Programvare)
  • 3. The problem cont. • Traffic volume per: – Application server, cluster, package, class, method, principal per time unit? • Runtime dependencies? • Applications or classes no longer in use? • Who uses how much CPU? • Irregular usage of exceptions? • Server load and balancing?
  • 4. Even more questions! • Differences between versions of my application? • Installing applications; into which cluster? • What are the main paths through the entire system? • If I change this application, who will be affected? • Which class does my class invoke? • What is the response time for a given service?