IBM Turbonomic: Research garbage collector and database indexes in API´s and containers.
December 07, 2022

IBM Turbonomic: Research garbage collector and database indexes in API´s and containers.

Fernando Roque | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Software Version

Cloud Edition

Overall Satisfaction with IBM Turbonomic

Researching a troubling application that integrates several back-end applications, APIs and web services, multiple databases, and even containers is very difficult for the IT department. You need the assistance of high-level Application Monitoring combined with Machine Learning to analyze the time-series event to look at the origin of the performance problem. IBM Turbonomic provides charts of all the infrastructure used by every application to have a depth analysis of the root causes of problems.
  • Monitoring multiple API, web services, data bases and containers that serves an application.
  • Detect changes based on experience using Machine Learning.
  • Graphical explanation of the application relationships with the rest of infraestructure.
  • User experience metrics to reserach the front-end code.
  • Better interface to explore the SQL queries that are causing downgrades.
  • Database tables index analysis.
  • Full visibility of the application iteractions.
  • Monitoring containers.
  • Look for physical problems like memory, disk and network response.

Do you think IBM Turbonomic delivers good value for the price?

Yes

Are you happy with IBM Turbonomic's feature set?

Yes

Did IBM Turbonomic live up to sales and marketing promises?

Yes

Did implementation of IBM Turbonomic go as expected?

Yes

Would you buy IBM Turbonomic again?

Yes

Yes, it has an impact on application development because it helps to avoid over-interaction with service calls that you already know are troubled with peaks of demand. Also, it helps to demonstrate that many of the problems are bad database design with poor indexes. Because all the infrastructure is working well but the database server is failing when you have a peak of query requests.
The complexity of the applications that use several resources like distinct databases and API calls to external servers does impossible the task of manual research of the cause of problems. The IT staff needs an Application Monitoring like IBM Turbonomic to respond to what is happening when the users are getting bad service from the applications.
You need to justify the purchase of infrastructure in the Cloud on Premises based on data and statistics. The traditional approach is just to increase the memory size of the servers until the performance problem disappears. But the situation could reach a point where more physical resources are not helping. You need IBM Turbonomic to check that the problem is the bad use of the garbage collector of a JAVA application or the bad design of database indexes.
It does excellent work with backend applications in major languages like JAVA and .NET with databases like MS SQL Server and Mysql. Helps to look for API services that are causing the downgrade of the application performance and the possible reasons like network or memory and disk problems. Nees improvement in the User Frontend code because much of the time the problem is in the JavaScript running on the browser that does Rest calls.