The Virtualization Practice


Correlsense develops application monitoring software for IT operations professionals who rely on sophisticated, heterogeneous IT. The SharePath product suite provides the broadest visibility into where and why application problems occur, covering more protocols, platforms and end-user technologies than any other APM product. This empowers business and IT stakeholders with a complete and dynamic picture of overall IT service levels, reducing the cost of troubleshooting and risk with new application rollouts. Correlsense was founded in 2005, is privately held and SharePath customers include some of the world’s largest financial, telecom and retail firms.

SharePath for the Data Center

SharePath for the Data Center goes beyond application performance management and business transaction management. SharePath enables IT to deliver on the promise of reliable and predictable business services delivery. SharePath tracks every individual transaction across all hops—from a click in the browser through all the data center layers and back. SharePath’s unique ability to analyze and model cross-tier transaction behavior based on that data ensures that if a performance problem occurs, you know immediately where, why, and who is affected. SharePath delivers all of the information needed to quickly resolve performance issues.

Fully Automated Transaction Path Detection & Cross-Tier Metering

SharePath monitors all transactions as they execute across the entire infrastructure. It understands exactly what every transaction does during its journey from a click at the desktop through the entire data center, and then back to the user. Metering resource usage and latencies for each individual transaction for every hop provides an understanding of the exact impact each hardware/software component has on end-user experience. This information is critical for identifying root causes of application performance issues regardless of their architecture, both on-premise and in the cloud.

Automated Modeling of Cross-Tier Transaction Behavior

Automatically generated models describe exactly how transactions utilize the infrastructure over time, across all components, and through multiple tiers and applications. Models make it easy to visualize the exact contribution of each component to the end-user experience for each type of transaction. They enable fast discovery of bottlenecks as well as root causes of recurring, sporadic performance issues, optimizing applications and continuously improving end-user experience.

Automated Behavior Change Reporting and Analysis 

SharePath reports on data center, application, and transaction behavior changes, showing the exact impact each component has on end-user experience. SharePath pinpoints changes that cause performance problems, dramatically reducing the mean-time-to-resolution of performance issues and SLA breaches. This comprehensive change analysis allows performance issues and bottlenecks to be identified before rolling out new or updated applications.

Proactive Service Level Intelligence 

SharePath goes beyond service level management by providing actionable knowledge of how to improve service levels. Automatically generated models enable proactive service level degradation alerts.

Proactive Alerts 

SharePath monitors and generates alerts on malfunctioning infrastructure components that may cause end-user service degradation. This feature enables a proactive approach to performance and SLA management.

Auto-Detection of Business/IT Dependencies 

Business transactions, services, application tiers, and software and hardware elements are dynamically detected. SharePath understands the relationship between business services and their hardware/software components. An accurate, real-time business-to-software-to-hardware topology mapping is always available. Accurate mapping is critical to manage impact analysis whenever a change to the existing IT infrastructure or application architecture is under consideration—for example, during application rollouts or cloud migration.

Extensive Reporting Capabilities 

Built-in and custom reporting provides the information needed to understand the performance profile of the monitored systems from both a data center and end-user perspective.

Environment and Resource Independent 

Unlike other solutions, SharePath supports all environments and application components, regardless of how they were developed. Whether Java, .NET, C, C++ or COBOL, SharePath’s unique technology has no limitations on what can be monitored and tracked through, allowing transaction tracking, monitoring and management for any type of environment.

Easy Deployment, Painless Installation 

The installation process has been carefully designed to be fast and easy. SharePath does not even require a restart of the managed application.

No Integration 

Deploying SharePath does not require development or integration—not even code instrumentation.

Technology Overview

SharePath: IT Reliability through Transaction Management 

New technologies like virtualization, service-oriented architecture, cloud computing and agile development allow business to be more flexible, but it also puts the IT environment in a constant state of flux. More than ever before, managing IT means managing constant change and its associated risks.

Existing IT management tools were designed for managing a static state IT environment– environments where today’s system configuration and requirements haven’t changed from yesterday, and will remain the same tomorrow. They monitor system components or the network, assuming there is a static relation between IT components and service level agreements. The problem is that the rate of change in modern IT infrastructure makes this methodology obsolete.

Managing and tracking transactions is the only way to tie infrastructure to both end users and the business context. Transactions are the only thread linking underlying infrastructure and network components to actual user experience and business requirements. Tracking every transaction through all its hops provides the visibility and context needed to really understand what is going on in today’s complex, hybrid environments. Most of today’s IT management tools can’t manage and monitor every transaction through every hop, which is why they are effective only for static environments.

The Technology Behind SharePath 

SharePath is different. It was built from the ground-up as a transaction-oriented IT reliability platform. Developed specifically to assist companies in dealing with change in their dynamic IT environments, SharePath can ensure end users are not negatively impacted by those changes. SharePath’s patent-pending technology enables it to unobtrusively track and gather information about every individual transaction across all its hops, from a click in the browser through all the data center layers and back. It then uses this information to automatically build accurate models of transaction behavior that visualize the exact impact of each IT component on end-user response time. These models enable IT operations to quickly analyze changes and understand exactly what is impacting, or more importantly, may impact, the end users.

Designed for dynamic environments 

SharePath constantly auto detects all transactions and their paths. Auto detection works in all environments, even in constantly changing virtualized or private cloud environments.

Low cost, fast deployment 

SharePath doesn’t require expensive manual modeling of systems or risky modification of application code. A simple installation on the monitored servers and a SharePath backend server are all that are needed.

Designed for high-volume production environments 

SharePath doesn’t add measurable overhead, and doesn’t use intrusive heavy-handed, byte-code instrumentation techniques.

Comprehensive coverage, no blind spots 

SharePath tracks transactions through any environment, not only .NET and Java. Even data centers that have standardized on those environments find that they still have critical components based on C++, COBOL, message brokers, ESBs, etc. Only a tool that can track through all those environments can give true end-to-end coverage.

Proactive Service Intelligence 

SharePath uses its tracking capability to automatically track transactions through all their hops, creating a model of the interrelationship between each transaction type and the infrastructure. By using transactions to relate components, end-user performance and SLAs, this model provides the context of a component malfunction. You now know not only that a component malfunctioned, but also understand the ramifications of the malfunction.

SharePath ensures IT reliability 

When a performance problem occurs, you know immediately where, why, and who is affected, and you have all the information needed to quickly resolve performance issues. SharePath is the insurance you need to reduce the risks associated with change for every phase in your data center and application lifecycle.

Architecture Overview 

SharePath architecture consists of a SharePath backend, host managers and collectors, as well as an integration framework that allows you to leverage existing investments in other tools.

SharePath collectors and host managers are installed on monitored servers. They are responsible for collecting transaction data and forwarding it to the SharePath backend for processing. Collectors and managers are simple to install and don’t even require a restart of the managed application.

Data from the collectors is sent to the SharePath backend which uses patent-pending technology to assemble the full end-to-end path of each discrete transaction based on the transaction data collected from each collector. The discrete data from each component is stitched together to create complete end-to-end monitoring of transactions.

A Profiling and Modeling Engine analyzes the discrete transaction paths and automatically creates aggregated transaction models (or profiles) of related transactions and how they relate to the infrastructure – e.g., application transaction models. A built-in Repository stores the raw transaction path data and aggregated data. This data can be off-loaded to an external store or warehouse. The backend also provides Alerting and Notifications Engine, Dashboard and Analytics UI, Reporting Engine and Administration Console.

SharePath integration framework enables external access to SharePath’s data (e.g., feeding CMDB, integration with capacity planning products). The integration framework provides a Web services API and an Event Management Adapter (for exporting alerts).

Share this Page:

Tweet about this on TwitterShare on Google+Share on FacebookShare on LinkedInShare on RedditEmail this to someone