Submit Search
Upload
Four Key Performance Indicators for Every Java App - Jon Schneider
•
0 likes
•
237 views
VMware Tanzu
Follow
Four Key Performance Indicators for Every Java App by Jon Schneider at SpringOne Tour 2019
Read less
Read more
Software
Report
Share
Report
Share
1 of 8
Download now
Download to read offline
Recommended
Software Performance
Software Performance
Prabhanshu Saraswat
Network visibility and control using industry standard sFlow telemetry
Network visibility and control using industry standard sFlow telemetry
pphaal
BlazeMeter- Effective Performance Reporting
BlazeMeter- Effective Performance Reporting
BlazeMeter
BlazeMeter Effective Performance Reporting
BlazeMeter Effective Performance Reporting
BillyCina
The RED Method: How to monitoring your microservices.
The RED Method: How to monitoring your microservices.
Grafana Labs
Server Monitoring 101
Server Monitoring 101
Shovon Paulinus Rozario
Triangle Node.js DevOps
Triangle Node.js DevOps
Shubhra Kar
Season 4 [Free OpManager training] Part2- Monitoring Server Performance
Season 4 [Free OpManager training] Part2- Monitoring Server Performance
ManageEngine, Zoho Corporation
Recommended
Software Performance
Software Performance
Prabhanshu Saraswat
Network visibility and control using industry standard sFlow telemetry
Network visibility and control using industry standard sFlow telemetry
pphaal
BlazeMeter- Effective Performance Reporting
BlazeMeter- Effective Performance Reporting
BlazeMeter
BlazeMeter Effective Performance Reporting
BlazeMeter Effective Performance Reporting
BillyCina
The RED Method: How to monitoring your microservices.
The RED Method: How to monitoring your microservices.
Grafana Labs
Server Monitoring 101
Server Monitoring 101
Shovon Paulinus Rozario
Triangle Node.js DevOps
Triangle Node.js DevOps
Shubhra Kar
Season 4 [Free OpManager training] Part2- Monitoring Server Performance
Season 4 [Free OpManager training] Part2- Monitoring Server Performance
ManageEngine, Zoho Corporation
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Prolifics
Training Webinar: Detect Performance Bottlenecks of Applications
Training Webinar: Detect Performance Bottlenecks of Applications
OutSystems
Maintaining and Caring for your EPM Environment
Maintaining and Caring for your EPM Environment
Emtec Inc.
Graphing for Security
Graphing for Security
mr_secure
Performance testingfromthecloud_usingBlazemeter
Performance testingfromthecloud_usingBlazemeter
Mohit Verma
[Spring Camp 2019] Monitoring With Actuator
[Spring Camp 2019] Monitoring With Actuator
BestKwSeo
SWIMing in a Standards Soup
SWIMing in a Standards Soup
Snowflake Software
The RED Method: How To Instrument Your Services
The RED Method: How To Instrument Your Services
Kausal
Basic of jMeter
Basic of jMeter
Shub
SharePoint 2013 Performance and Capacity Management
SharePoint 2013 Performance and Capacity Management
jems7
Teach your application eloquence. Logs, metrics, traces - Dmytro Shapovalov (...
Teach your application eloquence. Logs, metrics, traces - Dmytro Shapovalov (...
Ruby Meditation
T3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of Excellence
veehikle
Performance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12c
Ajith Narayanan
Final Presentation
Final Presentation
muzzamilaziz
Become a Performance Diagnostics Hero
Become a Performance Diagnostics Hero
TechWell
Top 5 server performance problems and how to resolve them using OpManager
Top 5 server performance problems and how to resolve them using OpManager
ManageEngine
Autoscaling on Kubernetes
Autoscaling on Kubernetes
James Sturtevant
Care and Maintenance of Your EPM Environment
Care and Maintenance of Your EPM Environment
Emtec Inc.
6 tips for improving ruby performance
6 tips for improving ruby performance
Engine Yard
Monitor your Java application with Prometheus Stack
Monitor your Java application with Prometheus Stack
Wojciech Barczyński
What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
VMware Tanzu
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
VMware Tanzu
More Related Content
Similar to Four Key Performance Indicators for Every Java App - Jon Schneider
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Prolifics
Training Webinar: Detect Performance Bottlenecks of Applications
Training Webinar: Detect Performance Bottlenecks of Applications
OutSystems
Maintaining and Caring for your EPM Environment
Maintaining and Caring for your EPM Environment
Emtec Inc.
Graphing for Security
Graphing for Security
mr_secure
Performance testingfromthecloud_usingBlazemeter
Performance testingfromthecloud_usingBlazemeter
Mohit Verma
[Spring Camp 2019] Monitoring With Actuator
[Spring Camp 2019] Monitoring With Actuator
BestKwSeo
SWIMing in a Standards Soup
SWIMing in a Standards Soup
Snowflake Software
The RED Method: How To Instrument Your Services
The RED Method: How To Instrument Your Services
Kausal
Basic of jMeter
Basic of jMeter
Shub
SharePoint 2013 Performance and Capacity Management
SharePoint 2013 Performance and Capacity Management
jems7
Teach your application eloquence. Logs, metrics, traces - Dmytro Shapovalov (...
Teach your application eloquence. Logs, metrics, traces - Dmytro Shapovalov (...
Ruby Meditation
T3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of Excellence
veehikle
Performance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12c
Ajith Narayanan
Final Presentation
Final Presentation
muzzamilaziz
Become a Performance Diagnostics Hero
Become a Performance Diagnostics Hero
TechWell
Top 5 server performance problems and how to resolve them using OpManager
Top 5 server performance problems and how to resolve them using OpManager
ManageEngine
Autoscaling on Kubernetes
Autoscaling on Kubernetes
James Sturtevant
Care and Maintenance of Your EPM Environment
Care and Maintenance of Your EPM Environment
Emtec Inc.
6 tips for improving ruby performance
6 tips for improving ruby performance
Engine Yard
Monitor your Java application with Prometheus Stack
Monitor your Java application with Prometheus Stack
Wojciech Barczyński
Similar to Four Key Performance Indicators for Every Java App - Jon Schneider
(20)
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Training Webinar: Detect Performance Bottlenecks of Applications
Training Webinar: Detect Performance Bottlenecks of Applications
Maintaining and Caring for your EPM Environment
Maintaining and Caring for your EPM Environment
Graphing for Security
Graphing for Security
Performance testingfromthecloud_usingBlazemeter
Performance testingfromthecloud_usingBlazemeter
[Spring Camp 2019] Monitoring With Actuator
[Spring Camp 2019] Monitoring With Actuator
SWIMing in a Standards Soup
SWIMing in a Standards Soup
The RED Method: How To Instrument Your Services
The RED Method: How To Instrument Your Services
Basic of jMeter
Basic of jMeter
SharePoint 2013 Performance and Capacity Management
SharePoint 2013 Performance and Capacity Management
Teach your application eloquence. Logs, metrics, traces - Dmytro Shapovalov (...
Teach your application eloquence. Logs, metrics, traces - Dmytro Shapovalov (...
T3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of Excellence
Performance Tuning Oracle Weblogic Server 12c
Performance Tuning Oracle Weblogic Server 12c
Final Presentation
Final Presentation
Become a Performance Diagnostics Hero
Become a Performance Diagnostics Hero
Top 5 server performance problems and how to resolve them using OpManager
Top 5 server performance problems and how to resolve them using OpManager
Autoscaling on Kubernetes
Autoscaling on Kubernetes
Care and Maintenance of Your EPM Environment
Care and Maintenance of Your EPM Environment
6 tips for improving ruby performance
6 tips for improving ruby performance
Monitor your Java application with Prometheus Stack
Monitor your Java application with Prometheus Stack
More from VMware Tanzu
What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
VMware Tanzu
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
VMware Tanzu
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
VMware Tanzu
Spring Update | July 2023
Spring Update | July 2023
VMware Tanzu
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
VMware Tanzu
Building Cloud Ready Apps
Building Cloud Ready Apps
VMware Tanzu
Spring Boot 3 And Beyond
Spring Boot 3 And Beyond
VMware Tanzu
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
VMware Tanzu
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
VMware Tanzu
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
VMware Tanzu
tanzu_developer_connect.pptx
tanzu_developer_connect.pptx
VMware Tanzu
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
VMware Tanzu
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
VMware Tanzu
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
VMware Tanzu
Tanzu Developer Connect - French
Tanzu Developer Connect - French
VMware Tanzu
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
VMware Tanzu
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
VMware Tanzu
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
VMware Tanzu
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
VMware Tanzu
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
VMware Tanzu
More from VMware Tanzu
(20)
What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
Spring Update | July 2023
Spring Update | July 2023
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
Building Cloud Ready Apps
Building Cloud Ready Apps
Spring Boot 3 And Beyond
Spring Boot 3 And Beyond
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
tanzu_developer_connect.pptx
tanzu_developer_connect.pptx
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
Tanzu Developer Connect - French
Tanzu Developer Connect - French
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
Recently uploaded
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
Christoph Pohl
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
Hr365.us smith
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
BradBedford3
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Natan Silnitsky
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
Christian Birchler
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
confluent
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
VICTOR MAESTRE RAMIREZ
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Ahmed Mohamed
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
team-WIBU
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Angel Borroy López
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
smiwainfosol
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
Łukasz Chruściel
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Matt Ray
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
preethippts
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
ABSYZ Inc
MYjobs Presentation Django-based project
MYjobs Presentation Django-based project
AnoyGreter
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Drew Moseley
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
YashikaSharma391629
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
Safe Software
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
Philip Schwarz
Recently uploaded
(20)
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
MYjobs Presentation Django-based project
MYjobs Presentation Django-based project
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
Four Key Performance Indicators for Every Java App - Jon Schneider
1.
Key Monitoring Indicators
for Spring Apps Jon Schneider (@jon_k_schneider)
2.
Tracing Request scoped Logging Events Metrics Aggregable* Focal areas
3.
L-USE: Latency, Utilization, Saturation,
Errors
4.
1. Latency -
Alert to max, performance tune to P99
5.
2. Utilization -
CPU process.cpu.usage < 0.8
6.
3. Saturation -
Memory Saturation jvm.gc.memory.promoted/ jvm.gc.memory.allocated < 0.3
7.
4. Errors -
Error/throughput ratio http.server.requests{outcome != “SUCCESS”} / http.server.requests < ERROR BUDGET
8.
Summary • L (Latency)
- http.server.requests (max) < SLO • U (Utilization) - process.cpu.usage < 0.8 • S (Saturation) - jvm.gc.memory.promoted/jvm.gc.memory.allocated < 0.3 jvm.memory.used{area+id}/jvm.memory.max{area+id} • E (Errors) - http.server.requests{outcome != “SUCCESS”} / http.server.requests < ERROR BUDGET
Download now