Access Keys:
Skip to content (Access Key - 0)

<< Back to Creations

   

Health Monitoring

Creation status: Archived Confluence creation that is not currently being worked on

 

Email for updates:

 

Get insight in to how your system is performing with a real-time view of system statistics. This plugin gives Wiki administrators access to system utilisation data at the point of need, enabling the administrator to escalate and take appropriate action.

It integrates the power of Java VisualVM directly in to Confluence. Java VisualVM is a tool that provides a visual interface for viewing detailed information about Java applications and for troubleshooting and profiling these applications.

Java VisualVM federates tools such as JConsole, jstat, jinfo, jstack, and jmap to obtain data from the JVM software, then re-organizes and presents the information graphically. It's an invaluable resource when monitoring, diagnosing and resolving a number of situations and scenarios, such as:

  • Generating and analysing heap dumps
  • Tracking down memory leaks
  • Performing and monitoring garbage collection
  • Performing lightweight memory and CPU profiling

Our Health Monitoring plugin, provides this within Confluence itself. It avoids the complex configuration required to run the application externally, but still allows for direct access of vital system data.

 


"...Impressed to see the depth of information..."
Tim Moore, JIRA Studio Development Team Lead

Features

  • Monitor usage of:
    • Confluence
    • CPU
    • Memory
    • Classes
    • Threads
  • Highlight graph sections and zoom in for a more detailed view
  • Zoomed-in views are synchronised across all graphing panels
  • Hover over points in the graphs to see further information
  • Configure the polling time to record information at different granularity levels
  • Threads and Garbage

    The Threads tab presents details of the threads currently running within the JVM serving up Confluence, great when diagnosing deadlock issues. The Garbage Collection tab provides further details relating to the memory usage for the JVM and also allows you to force a Garbage Collection.

  • Take Snapshots

    Capture snapshots of the information recorded for to review on another instance, useful in support cases.

 


Health Monitoring Video (4:16) >>

Future Development

We have recently prototyped porting this to other Atlassian applications, giving dev-ops direct access to the information they need to make decisions.

The future direction is to expose more information for common bottlenecks, such as database utilisation and cache throughput, in the monitoring information. We hope to get as far as automatic self-tuning, where the system will advise you on the action you need to take in order to keep the system healthy.


About our Labs Creations - Early access to our creations is exclusively available to Enterprise support customers. The projects can be customised on a consultancy basis - get in touch. Votes prioritise development efforts and we're keen to hear feature suggestions and feedback via the comments. Watch the pages to be made aware of updates.


  1. Oct 20, 2011

    Guy Fraser says:

    The snapshots feature also takes in to consideration the zoomed region - so you ...

    The snapshots feature also takes in to consideration the zoomed region - so you can either snapshot the whole dataset or just data related to the zoomed region. The plugin also acts as a viewer tool for the snapshot data - so you can take a snapshot on your live system and paste it in to the test system to examine the graphs, etc. This is useful for remote tech support teams who might not have access to the live instance.

Sign up or log in to vote and add or reply to topics.


Adaptavist Theme Builder Powered by Atlassian Confluence