November 16, 2022 By IBM Instana Team 4 min read

The application performance is good but what about efficiency? Why is the balance of performance and efficiency in your observability strategy important?

Costs are an important piece of all company strategies and can define the success of a project or for an entire company. High performance is important but at what cost?

The most important objective of deploying observability solutions is to improve the reliability, performance and availability of the applications, but how can we guarantee we’re not overutilizing the infrastructure to deliver good performance?

We can find the root cause of the problems using observability, but how can we identify exactly which infrastructure component we need to expand to improve the application performance? And how can we automate the infrastructure changes to do it?

The following example provides an idea on how to pursue performance with efficiency at the same time, contributing to the teams and companies on how to deliver solutions not covering only performance but also using the IT infrastructure efficiently.

To exemplify it we need an application performance management tool (APM) and an application resource management tool (ARM). I will use two IBM solutions to demonstrate it, the IBM® Instana® platform as the APM solution and IBM Turbonomic® software as the ARM solution.

The APM solution will identify the bottlenecks and performance issues, define the service-level objective (SLO), and so on. And the ARM will identify the infrastructure utilization, comparison of cloud vendor prices and so on. The following image shows the application performance using the APM tool and, as you can see, the application is running well, and the latency, error rate and traffic are pretty good:

But let’s go deeper to see if the SLO is being satisfied. That’s why it’s really important to set the SLOs.

As you can see the SLOs are also good but it’s important to emphasize that we had a peak on the graphs and we can identify the problem:

By navigating into Instana analytics, we can identify exactly when it happened:

And by going deeper into the specific transaction, we can see where the problem is:

So, using the Instana platform, we identified the performance problem that’s exactly a query running on a specific host. Is it a resource problem? Not sure yet.

Now, let’s go to the other part of this demonstration, the Turbonomic software.

The Turbonomic software will help us identify two things, the efficiency of the IT resources used by the application and the possibility to size up the IT resources to improve the application’s performance.

First of all, it’s good to show Turbonomic abstracts the Instana data, in other words, how the Turbonomic software is associating the Instana entities.

As you can see in the following image, the application perspective is associated with the business application, endpoints are associated with business transactions, service is associated with service and processes are associated with the application component:

Let’s see the same application now on the Turbonomic software. As you can see in the following image, at the left we have the topology created by the Turbonomic software, since the data centers and infrastructure components through the business application are showing the status of the components in terms of efficiency and performance in yellow, green and red. On the right we can see, for example, some pending actions:

By clicking on the pending actions, we’ll see the complete list of possible improvements on the infrastructure—29 actions—where those actions will help to save 129 Gb of vmem and 20 vCPUs just for this application. Imagine if it was the entire company. By accepting the actions, it can be automatically changed and we’ll have an application with the same performance but using less IT resources:

Related to the performance improvements, the Turbonomic software also recommended some actions as we can see in the following image. The Turbonomic software also gets the SLO from the Instana platform to compare and check when the SLO is violated:

We hope this article helps you define observability strategies, not only concerning performance but also efficiency, allowing you to deliver high-performance and efficient solutions.

Get started

Ready to try out IBM Instana and see what it can do for you?

Sign up for a free, two-week trial
Was this article helpful?
YesNo

More from IBM Instana

Achieving operational efficiency through Instana’s Intelligent Remediation

3 min read - With digital transformation all around us, application environments are ever growing leading to greater complexity. Organizations are turning to observability to help them proactively address performance issues efficiently and are leveraging generative AI to gain a competitive edge in delivering exceptional user experiences. This is where Instana’s Intelligent Remediation comes in, as it enhances application performance and resolves issues, before they have a chance to impact customers. Now generally available: Instana’s Intelligent Remediation Announced at IBM Think 2024, I’m happy…

Probable Root Cause: Accelerating incident remediation with causal AI 

5 min read - It has been proven time and time again that a business application’s outages are very costly. The estimated cost of an average downtime can run USD 50,000 to 500,000 per hour, and more as businesses are actively moving to digitization. The complexity of applications is growing as well, so Site Reliability Engineers (SREs) require hours—and sometimes days—to identify and resolve problems.   To alleviate this problem, we have introduced the new feature Probable Root Cause as part of Intelligent Incident…

Observe GenAI with IBM Instana Observability

6 min read - The emergence of generative artificial intelligence (GenAI), powered by large language models (LLMs) has accelerated the widespread adoption of artificial intelligence. GenAI is proving to be very effective in tackling a variety of complex use cases with AI systems operating at levels that are comparable to humans. Organisations are quickly realizing the value of AI and its transformative potential for business, adding trillions of dollars to the economy. Given this emerging landscape, IBM Instana Observability is on a mission to…

IBM Newsletters

Get our newsletters and topic updates that deliver the latest thought leadership and insights on emerging trends.
Subscribe now More newsletters