Apache Geode Management and Monitoring
Apache Geode provides APIs and tools for managing your cluster and monitoring the health of your members.
Management and Monitoring Features
Apache Geode uses a federated Open MBean strategy to manage and monitor all members of the cluster. This strategy gives you a consolidated, single-agent view of the cluster.
Overview of Geode Management and Monitoring Tools
Geode provides a variety of management tools you can use to manage a Geode cluster.
-
Geode’s management and monitoring system consists of one JMX Manager node (there should only be one) and one or more managed nodes within a cluster. All members in the cluster are manageable through MBeans and Geode Management Service APIs.
-
Any member can host an embedded JMX Manager, which provides a federated view of all MBeans for the cluster. The member can be configured to be a manager at startup or anytime during its life by invoking the appropriate API calls on the ManagementService.
-
Geode uses MBeans to manage and monitor different parts of Geode. Geode’s federated MBean architecture is scalable and allows you to have a single-agent view of a Geode cluster.
Configuring RMI Registry Ports and RMI Connectors
Geode programmatically emulates out-of-the-box JMX provided by Java and creates a JMXServiceURL with RMI Registry and RMI Connector ports on all manageable members.
Executing gfsh Commands through the Management API
You can also use management APIs to execute gfsh commands programmatically.