Contact Us

Administration and Performance Monitoring Tools

JvCache comes with powerful GUI based tools (JvCache Manager and JvCache Monitor) that let you easily manage and monitor performance of cache clusters and even remote cache clients. Additionally, JvCache provides you command line tools to let you automate your routine administration tasks through scripting.

JvCache Monitor

JvCache Monitor is a performance monitoring tool with a powerful and flexible dashboard style GUI for monitoring performance of cache clusters and remote cache clients. And, you can run JvCache Monitor from a single central location and monitor everything remotely. Here are a few things you can monitor:

  • Server dashboard for monitoring the cache cluster
  • Client dashboard for monitoring remote cache clients (web/app servers)
  • Custom dashboard to contain your own monitoring controls including non-JvCache counters

JvCache Monitoring Tool

JvCache Manager

JvCache Manager lets you create and administer cache clusters from a single location remotely. JvCache Manager has an explorer style GUI that lets you to perform pretty much all the administration tasks seamlessly. Here are some operations you can perform:

  • Create and edit caches (clustered, client, or local caches)
  • Add/remove cache servers from the cache cluster at runtime
  • Register server-side code with the cache cluster (read-thru, write-thru, cache loader, etc.)

JvCache Manager
  • Cache Statistics show cache counters for runtime monitoring of all the cache servers in the cache cluster

JvCache Manager

Performance Monitoring through JMX

In addition to providing its own powerful monitoring capabilities, JvCache also provides management and performance monitoring through JMX using various console applications like JConsole. By using applications like JConsole you can get detailed statistical information about cache performance and monitor it.

Performance Monitor Counters for Third Party Tools

Windows Event Logging

If JvCache cluster is running on Windows, JvCache logs important events in the Windows Event Log. This allows you to monitor all such events through Windows Event Viewer or any third party tools for it. Some of the events that are logged included:

  • All errors encountered by cache servers
  • Cache start and stop
  • Cache server joining or leaving a cache cluster
  • Cache size going above a configurable 80% threshold
  • Much more

Windows Event Logging

Email Notifications on JvCache Events

JvCache provides email notifications on various events generated by the cache cluster. You can also use third-party tools to receive emails on events logged to Windows Events or SNMP. You can get notified via email whenever any of the following happens:

  • Clustered Cache started or stopped
  • Cache server joining or leaving the cluster
  • Cache state transfer started and completed
  • Cache size going above a configurable 80% threshold

email notificatin

Java Command Line Admin Tools

JvCache provides a rich set of command line tools written in Java so they run on both Windows and Unix. You can write automation scripts where you can call these tools for routine administration tasks. Additionally, JvCache provides a stress testing tool to let you quickly test and verify JvCache performance under stress in your own environment. Here are some of the command line tools provided to you with JvCache:

  • Create clustered cache, client, and local caches
  • Add/remove cache servers from cluster
  • View cache cluster health
  • Stress testing of cache clusters from multiple client machines
  • Much more

What to Do Next?