Oracle Coherence Cache Viewer

“A big part of this new release [of Oracle Coherence Monitor] is enabling not only advanced alerting functionality, but also deep analytics regarding the health of a Coherence implementation across numerous dimensions, including the underlying JVM."
-Tom Lubinski
Founder, President and CEO, SL Corporation
A Real-Time Interactive Query Tool for Oracle Coherence In-Memory Data Grids

Inspect and manipulate the content of Oracle Coherence caches without programming.


Oracle Coherence Viewer, home screenshot
Click to Enlarge

Oracle Coherence Viewer, query objects from cache screenshot
Click to Enlarge

Features:

  • Inspect the content of any cache in a Coherence cluster interactively – without programming
  • Manage caches – create, destroy, clear selected caches
  • Remove selected objects from a cache
  • Obtain timing information about cache queries
  • Perform query for data using Coherence filters and indexes
  • Extensive customization capabilities permit custom development of tables, charts, trends of cache data
  • Open data access provides web-service access to cache data
  • Auxiliary Load Testing utilities populate caches with data and measure performance of cluster

Interactively Query Coherence Cache Content

Oracle Coherence is often a critical component of extreme or high-value business applications in industries such as financial services, transportation and e-commerce. It provides valuable in-memory caching and parallel processing features.

The RTView Oracle Coherence Viewer (OCV) is a powerful tool for interactively inspecting the content of caches contained in a Coherence cluster without programming.

Individual or multiple objects may be extracted and their content examined by reflection. Additionally, the objects within a cache may be manipulated – a feature valuable to developers when applications are being tested and their behavior evaluated.


Options to Query or Listen for Cache Data

Data contained in a Coherence cache may be queried on a regular interval and presented in a simple interactive tabular view. Alternatively, OCV may register as a listener for changes to the objects in a cache, and display only those data that have changed.

Simply include the appropriate cluster cache configuration files and the relevant application jars in the startup properties for the OCV. The content of the caches is immediately available.

Manage Caches and Cache Content

The OCV provides a means to manage caches contained in a Coherence cluster, i.e. to create, destroy or clear the content. Additionally, individual objects may be removed from a selected cache.

Manage Caches Dialog

Oracle Coherence Viewer, Manage Caches Dialog screenshot
Click to Enlarge

Extensive Customization Capabilities

The RTView platform on which OCV is built provides a powerful rapid development tool for constructing custom views of any type of real-time data. The RTView Builder provides access to the Coherence API using an RTView OC Data adapter. The adapter may query for data or register as an event listener for changes to the cache content.

In the Builder, a user can drag and drop a wide variety of objects from palettes and attach them to data sources – such as the data extracted from Coherence caches – producing views of those data specific to an application.

RTView provides many built-in data adapters to sources of data other than OCM. Data obtained from JMX MBeans in application clients, SQL queries on database tables, JMS messages, or virtually any datasource may be correlated with data coming directly from caches.

Custom View created using RTView Builder

Oracle Coherence Cache Viewer custom display, RTView Builder
Click to Enlarge


Additional Features

Auxiliary load testing utilities are available from SL for dynamically populating caches with data of various types and measuring the performance of the Coherence operations.

Download RTView – APM, BAM, Coherence, TIBCO
Review of SL RTView – Leading BAM, APM Software