Connecting a GridGain Cluster
This page explains how to connect a GridGain cluster to Control Center. You can connect as many clusters as you want. Control Center allows you to switch between clusters at will.
A standard procedure for connecting a GridGain cluster to Control Center involves the following steps:
-
Configure your cluster:
-
Enable the Control Center Agent module;
-
Enable metrics;
-
Optionally, enable tracing;
-
Optionally, assign a user-friendly name to the cluster;
-
In case of a custom installation of Control Center, set the URI of Control Center in your cluster.
-
-
Register the cluster in Control Center
The following diagram illustrates how Control Center interacts with the cluster and the web browser.

Configuring Your Cluster
Enabling the Control Center Module
The connection between the cluster and Control Center is initiated from the cluster side.
For this to happen, you need to enable the control-center-agent
module in the cluster.
The module must be enabled on all server nodes.
If you plan to connect client nodes to your cluster, enable the module on the client nodes as well.
Otherwise, you will get the following exception on the client node:
java.lang.ClassNotFoundException: org.gridgain.control.agent.configuration.ControlCenterAgentConfiguration
Depending on how you deploy your cluster, you can enable the module in different ways:
-
If you start nodes from the distribution package by executing
ignite.sh
, copy the{GRIDGAIN_HOME}/libs/optional/control-center-agent
folder to{GRIDGAIN_HOME}/libs/
. -
If you start nodes using Maven, see this section for the information on how to enable modules.
-
If you use a GridGain Docker image, see Enabling Modules.
When you start your cluster with the Control Center Agent enabled, you can use the management.sh
script to enable and disable management capabilities.
The management script is located in the bin
directory of the distribution package and you. Detailed descriptions are available in the Command Line Options page.
As the cluster tries to connect to Control Center, you should see the following messages in the console output of the coordinator node (the oldest node in the cluster):

You can copy the link and open it in your browser, or you can copy the token and add the cluster in Control Center.
Enabling Metrics
Control Center collects metrics from the GridGain/Ignite cluster that are running. Most metrics are available by default, but some metrics must be enabled in the cluster before you can view them in Control Center.
You can enable metrics in two ways:
-
In the cluster configuration, or
-
Via JMX Beans at runtime
Refer to this page for details.
Enabling Tracing
You can enable tracing capabilities and view traces in Control Center in two ways:
Control Center URI
The Control Center URI is the URI where the GridGain Control Center is running. Your cluster must know that URI to be able to establish connection with Control Center.
When started with "control-center-agent" enabled, the cluster tries to connect to the following URLs:
-
http://localhost:3000
. -
https://portal.gridgain.com
If connection to one of the addresses is established, you should see the following messages in the output of the coordinator node:

If you run an on-premise Control Center instance, set its URI by using the management script:
{GRIDGAIN_HOME}/bin/management.sh --uri https://control_center_uri:8008
Note the ID of the cluster in the node output. You will need it to add the cluster in the Control Center UI. See Connecting a Cluster.
Assigning Cluster Name
You can assign a user-friendly name to your cluster. The name is displayed in Control Center. Use the following command to assign a name:
{IGNITE_HOME}/bin/control.sh --change-tag newTagValue [--yes]
If you don’t set the cluster name, the auto-generated cluster name is displayed instead.
© 2023 GridGain Systems, Inc. All Rights Reserved. Privacy Policy | Legal Notices. GridGain® is a registered trademark of GridGain Systems, Inc.
Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either registered trademarks or trademarks of The Apache Software Foundation.