Technology is evolving day by day. Unlike the old monolithic days organizations are creating applications in a loosely coupled manner. Rather than a single application each feature/services are considered an application. Later when cloud technologies and managed services came into the picture this distribution became wider as people preferred less management overhead.

It's clear that, As technology advances it's getting difficult to track and monitor applications and we are using APM/observability tools for this. Again The data is getting stored in another place and the gap is getting wider. If you want to see what's happening in our application you need to check all these platforms.

Let's take a real-world example,

Consider you have an application running inside an AKS. This application uses a managed Postgresql as a Database and Azure application gateway to expose. The CI/CD is for the application running in Azure DevOps and the repository used is Github. The application is monitored using APM-A and the Kubernetes cluster is being monitored by APM-B at the same moment azure monitoring enabled for the cluster

The main problems you are going to face are as follows

  1. Any misconfiguration in the Application gateway can cause the application visibility and won’t get the alert from APM-A or APM-B
  2. Suppose the application is facing an issue you have to go through all of these systems to find the root cause
  3. It would be difficult to track the Deployments happening with APM data
  4. A single service graph showing all components is not possible
  5. If an incident is happening you are going to open all these applications to get the root cause

This is the point where Onepane can help you. Onepane can do the topology discovery and mapping across your Cloud, and APM tools. Topology discovery entails identifying all components and dependencies and mapping involves visually representing these elements across the IT environment, creating a graph that illustrates how these applications are interconnected and reliant on each other.

In under 10 minutes, with fewer manual interventions, Onepane auto-discovers all the components and dependencies of your entire technology stack end-to-end. All you need to do is to provide a reader access to your environment. Don’t worry we are agent-free.

How does Onepane discovery work?

Let’s see how Onepane will fit in an environment like the one mentioned above.

  1. Onboarding: The first step would be connecting your cloud, and APM environment to Onepane. Onepane only requires programmatic access to your environment with minimal access.
  2. Discovery: Once you have onboarded, Let Onepane discover all the resources within the environment and it will populate an asset inventory with their basic details
  3. Relation capturing: Capturing all the relationships between the resources using the available services within the platforms.
  4. Correlation engine: The Onepane correlation engine can correlate resources across the environments. The first two steps clean and enrich all the resources, and the correlation engine will do a neat job in correlation.
  5. Events engine: Once the above-mentioned steps are done, Onepane will start capturing events and alerts from the connected platforms and associate them with the resource.

What are the benefits of Onepane discovery?

With the less onboarding efforts what you are going to get is a single plane of glass of information for your entire environment.

  1. Management console: Onepane consolidates the entire environment into a management console where you will be able to track changes for a resource across all your stacks.
  2. Correlation of changes and events: Onepane gives importance to all the change and event data across platforms and you will be able to track Deployment, Code changes, and Resource changes in a single view for a resource
  3. Consolidation of alerts: Onepane consolidates all the alerts happening across all your tools into one place. The main benefit is that the Onepane engine can correlate incidents and unify them into one for an issue happening.
  4. Service graph: With all the information gathered Onepane consolidates everything into a single service graph. Where you will be able to see your entire environment and how they are getting related to each other.
  5. RCA: With all the service graphs and alerts and changes in place, the Onepane engine will be able to correlate and give a possible root cause for the incidents happening.
  6. Onepane Gen AI: With a Gen AI bot in place you can get the information you need from your environment within seconds.

In conclusion, effective resource discovery is essential for managing cloud environments efficiently and ensuring optimal performance, reliability, and security. By leveraging the capabilities of AWS, Azure, New Relic, Datadog, etc... and adhering to best practices, organizations can effectively navigate the complexities of the cloud and drive business success.