Hazelcast Management Center

Feature of IMDG Enterprise HD, IMDG Enterprise, IMDG Professional, Jet Enterprise, and Jet Professional

Hazelcast Management Center enables you to monitor and manage nodes that are running Hazelcast. In addition to monitoring the overall state of your clusters, you can also analyze and browse your data structures in detail, update map configurations, and take thread dumps from nodes. With its scripting and console module, you can run scripts (JavaScript, Groovy, etc.) and commands on your nodes.

Hazelcast Management Center provides a Hazelcast Jet module to monitor and manage running Jet jobs. It comes with a visual tool to analyze the data flow and detect potential bottlenecks in real-time.

Crucially, developers can observe clusters in real-time and gain far more insight into what is occurring “under the hood”.

During development, Management Center provides deep insights. In production, it can be directly used by IT operations or integrated with enterprise monitoring tools using REST and JMX. Management Center also provides dedicated controls for WAN Replication for monitoring replication, and to manipulate services, configuration, and processes.

Management Center provides the fundamental properties of the selected cluster with an easy to use interface.

Cluster Statistics

Cluster Statistics

The home page of the Management Center provides a dashboard-style overview. For each node, it displays at-a-glance statistics that may be used to quickly gauge the status and health of each member and the cluster as a whole.

Data Structure Statistics and Browsing

Analyze and Browse Data Structures
Data Structure Statistics

Insights into the usage and status of distributed data structures is provided by the Caches, Maps, Queues, Topics, MultiMaps, and Executors pages which each provide a drill-down view onto the operational statistics of individual data structures.

Centralized Monitoring and Management

Thread Dumps
Cluster & Data Configuration

Centralized monitoring and management of each cluster member is available on the members page. Each member’s CPU and memory utilization, runtime properties, partition count and configuration is available at a glance. Capturing thread dumps, initiating garbage collection, and node shutdown are made possible with the click of a button.

Execute Scripts

The scripting page allows cluster execution of scripts in JavaScript, Ruby, Groovy, and Python. The console page provides a CLI to inspect and manipulate distributed data structures and cluster members.

Alerts

The alerts page allows operators to set alarms based on cluster behavior and watermarks, indicating out-of-tolerance behavior before it becomes an emergency.

Centralized Management API

Each Hazelcast node exposes a JMX management interface that includes statistics about distributed data structures and the state of that node’s internals. The Management Center provides a centralized JMX and REST management API that may be used to view and control all aspects of the cluster from a single endpoint.

Job Health Dashboard (Hazelcast Jet only)

Hazelcast Jet dashboard provides a live overview of the state of the Hazelcast Jet cluster and jobs.

Job Health Dashboard

Data Flow Analysis (Hazelcast Jet only)

Management Center includes a tool for diagnosing data flow within the running Hazelcast Jet job. It provides a visualization of the computational stages and allows you to peek into the stats across the dataflow graph enabling you to diagnose bottlenecks.

Jet Data Flow Analysis

Hazelcast.com

Menu