Upload
piotr-smolski
View
13
Download
0
Embed Size (px)
Citation preview
Application Performance Monitoring
By Flopsar Suite APM
• Companies depend on applications and solutions to deliver products
and services as ever before both internally and externally
• Transactions are increasingly done online
• More online self service and customer interaction
• Customers are impatient and illoyal
• Long response times or dropped services means lost business
• Big data, real-time requirements, mobile solutions
Situation
2
• Often heterogeneous application and server environment• Different technologies and different vendors/own development
• Difficult to identify, locate and address issues. • Time and resources spent on trouble shooting instead of adding value
to the business
• Expensive, inefficient, ressource demanding and complex system management tools.
• Just getting worse !
Struggling to keep on top of business
3
Flop Search And Rescue
What is Flopsar Suite?Flopsar Suite is a tool for performance management applications in an extremely busy production environments based on JAVA.
Key features:
• Fault detection or non-standard behavior of the real-time applications
• Full diagnosis with root cause analysis
• 24/7/365 – Full history of processing
• Intuitive Graphical User Interface.
• Zero cost of training, minimum implementation time
5
Our customers…
Mobile operator 14 mil. customers
5th largest softwarecompany in Poland
Leading Insurancecompany in Poland
2nd biggest Insurance company in Poland
Big Internet Service Provider
Biggest online and nationwidetoystore in Poland
Biggest bookstore chain in Poland
6
Insurance
Insurance guarantee fund
Polish police
National statistics office
Insurance company
Telekommunication company
Insurance company
Insurance company
Railway company
Center for bank law and information
IT Outsourcing
Insurance company
Issues companies are struggling with
• Slow webshop because of one or more not thought out implementations
• Server overloaded
• A slow or no response at all from secondary or external server
• Client request issues can’t be executed due to internal / external errors.
• System/responstime slowdown
• Who is responsible and where exactly lies the problem.
7
Old school
• Tool knowledge• Costly and time-consuming training
vs. Instantaneous implementation• Knowledge about the subject of monitoring
• Definition of metrics• Selection of representative metrics• The definition of capacity thresholds
vs. Plug&Play• Customizable early-warning system
• Dozens of cockpits (dashboards)• Visualization• Tresholds and alert
• lllusion of control
8
Old school
IT-architecture
Galaxy
• Visualize every single request (dot) • Request – the implementation of the business function / method
• Colour – a cluster of servers, a single server, the applicaton layer
Processing History (Time hh:mm)
Response Tiime
(milliseconds)
11
Normal behavior – a pattern
Regular data processing Most rerquests performed in <5 seconds
Anomaly
Immediate detection of ”non-standard” behavior of the application.
More anomaly
13
Correlation of application layers
Red –Enterprise Service BusBlue – Portal Server
Green– Apache (load balancer)
Other vendors implementation of correlations
Applikation details..
Marking the ”peak dots” in the galaxy shows- that the problem is not related to a specific request- there is no specific cause
17
External cause – correlation of on a single screen
Response times
Garbage Collection times
After changing the GC mechanism and server restart
Problem – nieregularna praca aplikacji – zwiększone czasy odpowiedzi w okresachEffect: Optimized respond time 20% less CPU utilization
Where is the problem ?
Targeting the number of calls in the distribution of the duration på (0-5 sec, 5-10 sec, ....)
20
Lack of availability of the domain system
• Possebility of in-house programmed add-ons to Flopsar• Flopsar Database Connector (FDBC)
• Available open API for database data request
• FLOSAR Independent Agent (FIR)• Available open API for database data input
• Historic data analysis• In-depth application analytics (performance audit)
Flopsar – open database
21
Real results to Flopsar clients :
• Stabilization - a significant reduction in number of incidents • Increase productivity
• from several to 45%. • Increase of user satisfaction• Reduction of computing power (CPU)
• from a little to as much as 60% • Reduction of the overall cost of IT
• Number of servers• Electrisity bill (servers and aircondition)• Size of the administrator team (monitoring and maintenance)
• Reduction of administrators team costs• 98% reduction in the number of the hours spent on handling incidents
Summary