Page tree

Skip to end of metadata
Go to start of metadata

The full text of this page is only available to our customers.

Please login or sign up. You may also need to provide your support ID if you have not already done so.

Discover with BMC Discovery
download

This product can be discovered by Enterprise version of BMC Discovery, but you can still Download our free Community Edition to discover [other products] !

What is this?
This is a product information page, containing details of the information that BMC Discovery gathers about a product and how it is obtained.
Product Name
Database
Publisher Page
Aerospike
Category
Nonrelational Database Management Systems
Release
TKU 2019-04-1
Change History
Aerospike Database - Change History
Reports & Attributes
Aerospike Database - Reports & Attributes
Publisher Link
Aerospike

Product Description

Aerospike Database is the distributed NoSQL Database that elegantly delivers both speed and scale. Key-value focused operations on which to build your core application – with queries for when you need them. Optimized for Flash storage. Proven and reliable code already powers some of the largest platforms on the Internet.

Architecture

Known Versions

  • 3.6.0
  • 3.1.3
  • 3.1.10
  • 3.1.14
  • 3.2.0
  • 3.2.3
  • 3.2.9
  • 3.3.5
  • 3.3.8
  • 3.3.9
  • 3.3.12
  • 3.3.17
  • 3.3.19
  • 3.3.21
  • 3.3.22
  • 3.3.26
  • 3.4.0
  • 3.4.1
  • 3.5.2
  • 3.5.3
  • 3.5.4
  • 3.5.8
  • 3.5.9
  • 3.5.12
  • 3.5.14
  • 3.5.15

Software Pattern Summary

Product Component

OS Type

Versioning

Pattern Depth

Aerospike DatabaseUnixActive, File, PackageInstance-based
Aerospike Database ClusterUnixSoftwareInstanceInstance-based

 

Platforms Supported by the Pattern

The patterns discovers Aerospike Database deployed on UNIX platforms only.

Identification

Software Instance Triggers

Pattern

Trigger Node

Attribute

Condition

Argument

Aerospike DatabaseDiscoveredProcesscmdmatchesunix_cmd 'asd'
Aerospike Database ClusterSoftwareInstancetype=Aerospike Database
and
cluster_idmatchesregex '.'

 

Simple Identification Mappings

The trigger process is given a simple identification mapping:

Name

Command

'Aerospike Database'

unix_cmd 'asd'

Obtaining the version information

Active Versioning

The Aerospike Database pattern performs active versioning using following command:

  • process.cmd --version

File Versioning

If Active Versioning failed the  Aerospike Database pattern attempts to retrieve the version from the log file using following regular expression:

  • (?s)logging\s*[^\}]*?[\n\{]\s+file\s+(/\S+)

Package Versioning

If previous versioning methods failed the Aerospike Database pattern also looks for the version information in the package that matches the following regular expression:

  • '(?i)^aerospike-server'

The Aerospike Database Cluster pattern retrieves version from the triggering SI - Aerospike Database.

Application Model Produced by Software Pattern

Architecture

BMC Atrium Discovery uses the following approach for modeling Aerospike Database components.

Software Pattern Model

Pattern Trigger

The Aerospike Database pattern triggers on a discovered Aerospike Database process.

The Aerospike Database Cluster pattern triggers on a discovered Aerospike Database SI.

SI Depth

The Aerospike Database pattern creates an instance-based Software Instance with the key based on configuration file path, instance, type and host key

The Aerospike Database Cluster pattern creates Cluster Software Instance with key based on cluster id.

Software Instance Modeling

Software Instance details of the Aerospike Database Cluster generated with this pattern:

Software Context view

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

Relationship creation

The pattern creates the following relationships:

  • Containment relationship where Aerospike Database Cluster SI contains related Aerospike Database SIs.

model.setContainment : (cluster_si_node=Aerospike Database Cluster, related_sis= Aerospike Database SIs)

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
Aerospike Database model.

Information Sources

Open Issues

There are no known open issues with this pattern.

The full text of this page is only available to our customers.

Please login or sign up. You may also need to provide your support ID if you have not already done so.