Page tree

Skip to end of metadata
Go to start of metadata
Product Name
GemFire
Publisher Page
Pivotal
Category
Nonrelational Database Management Systems
Release
TKU 2019-04-1
More Information
Publisher Link
Pivotal

Product Description

Pivotal GemFire is a distributed data management platform designed for different situations which include high volume systems, transactional systems.

Known Versions

  • 6.5.0
  • 6.6.0
  • 7.0.1
  • 7.0.2
  • 8.0.0
  • 8.1.0

Software Pattern Summary

Product Component

OS Type

Versioning

Pattern Depth

GemFire Locator

Windows

Unix

Active,package,pathInstance based
GemFire Server

Windows

Unix

Active,package,pathInstance based
GemFire Cluster

Windows

Unix

related SISecond order

 

Platforms Supported by the Pattern

The pattern discovers GemFire deployed on both UNIX and Windows platforms.

Software Instance Triggers

PatternTrigger NodeAttributeConditionArgument
GemFire LocatorDiscoveredProcesscmdmatchesregex "\bjavaw\.exe"
and
argsmatchesregex "com\.gemstone\.gemfire\.distributed\.LocatorLauncher"
GemFire ServerDiscoveredProcesscmdmatches

regex "\bjavaw\.exe"
and
argsmatchesregex "com\.gemstone\.gemfire\.distributed\.ServerLauncher"
GemFire ClusterSoftware Instancetype=Pivotal GemFire Locator
orvFabric GemFire Locator
and
roleexists 

 

Simple Identification Mappings

Name

Command

Arguments

GemFire command line tool

unix_cmd "/bin/bash"

regex "/gfsh$"

Pivotal GemFire Locator

regex "(?i)\bjavaw?(?:\.exe)?$"

regex "com\.gemstone\.gemfire\.distributed\.LocatorLauncher"

Pivotal GemFire Server

regex "(?i)\bjavaw?(?:\.exe)?$"

regex "com\.gemstone\.gemfire\.distributed\.ServerLauncher"

Obtaining install root

The pattern extracts the install root from the process command line using the following regular expression:

  •  \-classpath\s(.+?)[/\\]lib[/\\]gemfirexd\.jar[:;]

Application Model Produced by Software Pattern

Architecture

BMC Atrium Discovery uses the following approach for modeling GemFire components.

Software Pattern Model

Pattern Trigger

The GemFire Locator and GemFire Server pattern triggers on a discovered java process with specific arguments.

Software Instance Modeling

Software Instance details of the GemFire generated with this pattern.

Pivotal GemFire Locator

Pivotal GemFire Server

Pivotal GemFire Cluster

Software Context view

The image below is an example of software context view of the GemFire and related software:


Relationship creation

The pattern creates the following relationships:

  • Containment relationship between the GemFire Cluster and GemFire Locator, GemFire Server.

Subject Matter Expertise

Subject Matter Expert input will be welcome on any other potential approaches not discussed to improving product versioning coverage and depth of GemFire model.

Information Sources

Open Issues

There are no known open issues with this pattern.