Skip to main content
Skip table of contents

Source Topology

Applicable to MongoDB and HBase only.

The Topology section describes one or more process instances that form the source cluster.

This section displays the host-specific information about the instances and features associated directly with each instance.

Databases clusters relying on multi-node topologies show the various nodes that participate in the cluster and include node-specific details.

Instances

Instances represent processes that participate in the cluster database operation or runtime management thereof.

The instance item headers display:

  1. The instance role in the cluster

  2. The host and port that the process is listening on

  3. An icon that represents the instance role.

The Instance panel contains two tabs:

  • The Details tab includes engine-specific information about the instance or host.

  • The Features tab includes detected features that are directly related to the specific instance. When a target is selected for the current source, the icon color represents the relative impact of the feature.
    The Features tab is convenient for analyzing the feature impact on the whole score. The section also includes advisory and location details.

MongoDB Topology

For MongoDB sources, the following topologies are available:

Standalone topology (a single mongod process with no oplog)

MongoDB Standalone.png

Replica Set topology

MongoDB Sharded.png

Sharded topology

MongoDB Replica Set.png

 The displayed instances include mongod and mongos processes.

The presence of the mongos instance is detected based on Mongo’s internal tracking. They may reflect stale or occasionally connected processes which are no longer active in the cluster.

Topology Icons

For MongoDB, instance roles are represented by the following icons:

4.png

Standalone cluster.

2.png

Shard in the sharded cluster topology.

1.png

Config server in the sharded cluster.

3.png

Mongos query router in the sharded cluster.

5.png

Data-bearing member in the replica set.

6.png

Replica set arbiter.

Details

The displayed fields in the Details tab depend on the instance’s role in the cluster:

Standalone

Sharded

Replica Set

CPU Count - Virtual

(tick)

(tick)

(tick)

RAM

(tick)

(tick)

(tick)

OS

(tick)

(tick)

(tick)

OS Type

(tick)

(tick)

(tick)

OS Version

(tick)

(tick)

(tick)

CPU Architecture

(tick)

(tick)

(tick)

Disk Free Bytes

(tick)

(tick)

(tick)

Edition

(tick)

(tick)

(tick)

Storage Engine

(tick)

(tick)

(tick)

Binary Version

(tick)

(tick)

(tick)

Authorization Enabled

(tick)

(tick)

(tick)

Encryption Enabled

(tick)

(tick)

(tick)

TLS/SSL Enabled

(tick)

(tick)

(tick)

Shard ID

(error)

(tick)

(tick)

Replica Set Id

(error)

(tick)

(tick)

Oplog Time Span (sec)

(error)

(tick)

(tick)

When multiple instances run on the same host, the host-related values are the same. The system does not divide the measurement across the instances on the single host.

2024-06-18_14-27-17.png

The Details tab for MongoDB

HBase Topology

For HBase sources, mConsole displays a single topology. The instance roles of an HBase topology include HMaster, Region Server, and HMaster Backup.

Topology Icons

7.png

HMaster.

8.png

Region server.

9.png

HMaster backup.

Details

The displayed fields in the Details tab depend on the instance’s role in the cluster:

Field

HMaster

HMaster Backup

Region Server

Balancer Enabled

(tick)

(tick)

(error)

Default Max Versions

(tick)

(tick)

(error)

Coprocessors Enabled

(tick)

(tick)

(error)

Table Coprocessors Enabled

(tick)

(tick)

(error)

TCP Port

(tick)

(tick)

(error)

Distributed

(tick)

(tick)

(error)

TCP Port

(error)

(error)

(tick)

Region Count

(error)

(error)

(tick)

Used Heap Size

(error)

(error)

(tick)

Requests Per Second

(error)

(error)

(tick)

Store File Index Size

(error)

(error)

(tick)

Uncompressed Store File Index Size

(error)

(error)

(tick)

Uncompressed Store File Size

(error)

(error)

(tick)

Store File Count

(error)

(error)

(tick)

Total Uncompressed Store File Size

(error)

(error)

(tick)

Total Store File Size

(error)

(error)

(tick)

When multiple instances run on the same host, the host-related values are the same - no attempt is made to divide the measurement across the instances on that single host.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.