Learn about the Wavefront VMware GemFire® Integration.

VMware GemFire Integration

The VMware GemFire integration allows you to monitor many GemFire clusters running in Kubernetes, as well as GemFire clusters running in a user-provided infrastructure.

  1. VMWare GemFire for Kubernetes

If you already have the Wavefront proxy and the Wavefront Collector installed in your Kubernetes cluster, you will see the GemFire for Kubernetes metrics flowing into Wavefront. Otherwise, use the setup instructions.

  1. VMware GemFire (Standalone)

To scrape GemFire metrics and send them to Wavefront, you must set up some user-managed applications.

  1. VMware GemFire for Tanzu Application Service

To emit GemFire metrics to Wavefront, you must make sure that the Tanzu Observability by Wavefront nozzle is installed on the same Tanzu Application Service foundation.

Sample Dashboards

In addition to setting up the metrics flow, this integration also installs dashboards. Here’s the screenshot of our GemFire Developer dashboard.

images/dashboard.png

Use the instructions on this page for monitoring:

  1. VMware GemFire for Kubernetes
  2. VMware GemFire

VMware GemFire for Kubernetes Setup

If you do not already have the Wavefront Collector for Kubernetes installed on your Kubernetes cluster, please follow these instructions to add it to your cluster. For more details about the Wavefront Collector, see Wavefront Collector for Kubernetes.

If you do not have the Wavefront Collector for Kubernetes installed on your Kubernetes cluster, follow these instructions to add it to your cluster by using Helm or performing Manual Installation.

Once installed, the Wavefront Collector will start collecting your GemFire for Kubernetes metrics and will push them through the Wavefront proxy to your Wavefront environment specified upon installation.

Within about a minute you will be able to use the dashboard on the Dashboards tab above and see our default metrics sent from any GemFire clusters created in that Kubernetes cluster.

VMware GemFire Setup

Supported versions: GemFire 9.10.8 and later.

To set up GemFire metrics flow, use the setup instructions in the VMware GemFire Documentation.

VMware GemFire for Tanzu Application Service Setup

The Tanzu Observability by Wavefront nozzle tile must be installed on the same Tanzu Application Service (TAS) foundation as GemFire for Tanzu Application Service.

Follow instructions to install and configure Tanzu Observability by Wavefront nozzle. Once configured, the metrics become visible within about a minute on the GemFire for VMs dashboard.

Alerts

  • GemFire for Kubernetes: Low Server Count:Indicates if the current count of servers in the cluster does not match the expected count of servers. The expected count of servers might vary per Tanzu GemFire cluster. In such a case, you can clone and customize this alert for each cluster.
  • GemFire for Kubernetes: Low Locator Count:Indicates if the current count of locators in the cluster does not match the expected count of locators. The expected count of locators might vary per Tanzu GemFire cluster. In such a case, you can clone and customize this alert for each cluster.
  • GemFire for Kubernetes: High CPU Utilization:The percentage of CPU used by a cluster member.
  • GemFire for Kubernetes: High Disk Utilization:The percentage of disk space used by a cluster member.
  • GemFire Standalone: Low Server Count:Indicates if the current count of servers in the cluster does not match the expected count of servers. The expected count of servers might vary per Tanzu GemFire cluster. In such a case, you can clone and customize this alert for each cluster.
  • GemFire Standalone: Low Locator Count:Indicates if the current count of locators in the cluster does not match the expected count of locators. The expected count of locators might vary per Tanzu GemFire cluster. In such a case, you can clone and customize this alert for each cluster.
  • GemFire Standalone: High CPU Utilization:The percentage of CPU used by a cluster member.
  • GemFire Standalone: High Disk Utilization:The percentage of disk space used by a cluster member.
  • GemFire VMs: Low Server Count:Indicates if the current count of servers in the cluster does not match the expected count of servers. The expected count of servers might vary per Tanzu GemFire cluster. In such a case, you can clone and customize this alert for each cluster.
  • GemFire VMs: Low Locator Count:Indicates if the current count of locators in the cluster does not match the expected count of locators. The expected count of locators might vary per Tanzu GemFire cluster. In such a case, you can clone and customize this alert for each cluster.
  • GemFire VMs: High CPU Utilization:The percentage of CPU used by a cluster member.
  • GemFire VMs: High Disk Utilization:The percentage of disk space used by a cluster member.