Automatic Infrastructure Monitoring Correlation with Application Perspectives

September 12, 2018

Traditionally, APM tools have done a poor job of monitoring and correlating application infrastructure performance with top-line application performance. This creates additional challenges when trying to resolve application slow-downs, because understanding if infrastructure resource contention has played any role in an application issue is critical. Don’t worry, Instana’s Application Perspectives makes it fast and easy to see if the application infrastructure is contributing to the latency of your application services.

Correlating Performance Information Between Applications and Application Infrastructure

Instana has always provided the best possible application infrastructure discovery and correlation. Once installed, an Instana agent looks to see what components are running, then automatically attaches a monitoring sensor to each component and then starts monitoring. One of the first results is a technology stack graph similar to this…


The image above shows that Instana automatically discovered and monitored (from right to left) a JVM, running inside a Java process, running on a docker container, running on a Linux host. This is the application infrastructure portion of the full technology stack (stored in the Instana Dynamic Graph), but how does Instana connect this stack to any running applications and services? We start by automatically discovering and monitoring the service running within the processes or run-time environments.


The image above shows that Instana has automatically discovered, monitored, and connected the Shipping service to the JVM in the Technology Graph above. As requests flow through the shipping service, EVERY request is traced and correlated with the appropriate services and infrastructure.

Application Perspectives and Infrastructure Performance Analysis

Now that you have a basic understanding of Instana dependency graphs, it’s easy to demonstrate how Application Perspectives works in perfect harmony with the existing infrastructure correlation.

Application Perspectives focus the analysis and display of your monitoring data on what YOU really care about. After you have created an application perspective you can easily find all of the infrastructure that provides the services that are members of your Application Perspective.


Clicking on the container name that has the largest latency we are immediately presented with an infrastructure dashboard for that container.


This dashboard screenshot above shows some minor throttling issues within the container itself but no other infrastructure issues stand out after exploring all of the dependant infrastructure. In this case we can easily rule out infrastructure contention as a cause of latency. It’s also important to note that the infrastructure metrics you see in the charts are 1 second granularity so that you never conceal an issue by using averaging.


Looking at the traces of slow requests (in the screenshot above) to the payment service we can easily see that the payment service is slow due to external service requests to our payment gateway (this has been artificially induced for demonstration purposes).

Instana’s combination of full stack, automatic dependency correlation along with Application Perspectives makes it easy and fast to understand the impact YOUR infrastructure has on YOUR running applications. Sign up for a free trial and check out Instana in YOUR environment today.

Play with Instana’s APM Observability Sandbox

Conceptual, Product
Instana’s Enterprise Observability Platform provides a vast range of application and microservice metrics, events, traces, profiles, and application log information with the context needed to manage Cloud-native environments. It’s an abundance of...
Thought Leadership
Sometimes I feel like I'm in my first Open Source Anonymous meeting. Hi, my name is Chris Lentricchia, and I haven't used open source software for six months. Hi Chris. I'm 27,...
CircleCI is a CI/CD platform that lets teams build and deliver software quickly and at scale. They make delivering great software simple in both the cloud and on your own infrastructure. New...

Start your FREE TRIAL today!

Instana, an IBM company, provides an Enterprise Observability Platform with automated application monitoring capabilities to businesses operating complex, modern, cloud-native applications no matter where they reside – on-premises or in public and private clouds, including mobile devices or IBM Z.

Control hybrid modern applications with Instana’s AI-powered discovery of deep contextual dependencies inside hybrid applications. Instana also gives visibility into development pipelines to help enable closed-loop DevOps automation.

This provides actionable feedback needed for clients as they to optimize application performance, enable innovation and mitigate risk, helping Dev+Ops add value and efficiency to software delivery pipelines while meeting their service and business level objectives.

For further information, please visit