VMware Tanzu GemFire 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.
Application and manager development is much easier because you do not have to find the right MBeanServer to make a request on an MBean. Instead, you interact with a single MBeanServer that aggregates MBeans from all other local and remote MBeanServers.
Some other key advantages and features of Tanzu GemFire administration architecture:
- Tanzu GemFire monitoring is tightly integrated into Tanzu GemFire's processes instead of running in a separately installed and configured monitoring agent. You can use the same framework to actually manage Tanzu GemFire and perform administrative operations, not just monitor it.
- All Tanzu GemFire MBeans are MXBeans. They represent useful and relevant information on the state of the cluster and all its members. Because MXBeans use the Open MBean model with a predefined set of types, clients and remote management programs do not require access to model-specific classes representing your MBean types. Using MXBeans adds flexibility to your selection of clients and makes the Tanzu GemFire management and monitoring much easier to use.
- Each member in the cluster is manageable through MXBeans, and each member hosts its own MXBeans in a Platform MBeanServer.
- Any Tanzu GemFire member can be configured to provide a federated view of all the MXBeans for all members in a Tanzu GemFire cluster.
- Tanzu GemFire has also modified its use of JMX to be industry-standard and friendly to generic JMX clients. You can now easily monitor or manage the cluster by using any third-party tool that is compliant with JMX. For example, JConsole.
For more information on MXBeans and Open MBeans, see: