Solace Bridges Test

To facilitate message routing between different messaging domains or between messaging brokers, administrators use two types of bridge connections namely local bridge and remote bridge.

A local bridge is a bridge connection that enables message routing between two different messaging domains within the same Solace PubSub+ event broker. It allows messages published to one messaging domain (e.g., a topic on one message VPN) to be delivered to another messaging domain (e.g., a queue on a different message VPN) within the same broker. Local bridges are typically used to connect different messaging applications or to integrate different messaging patterns within a single Solace PubSub+ event broker.

A remote bridge is a bridge connection that facilitates message routing between two separate Solace PubSub+ event brokers, which can be located in different locations or even across different networks. It enables messages published to one Solace PubSub+ event broker to be forwarded and delivered to another Solace PubSub+ event broker. Remote bridges are commonly used in distributed architectures, multi-site deployments, or scenarios where message traffic needs to be routed between geographically dispersed brokers.

Both local bridges and remote bridges in Solace PubSub+ event broker can be configured to include various features such as message transformation, filtering, rate limiting, and content-based routing. These bridges provide a flexible and scalable way to connect messaging applications and brokers, allowing seamless communication and data integration across different messaging domains or broker instances. If the utilization of these bridges decreases over a period of time, then, administrators may need to analyze the reason behind such drastic decrease in utilization. This will help administrators to identify if the message transformation between brokers is hindered due to poor network or latency or if there is an issue with the messaging applications. To proactively identify such drastic decrease in the utilization of the local bridges, remote bridges and remote bridge subscriptions, administrators can use the Solace Bridges test.

This test reports the count of local bridges, remote bridges and remote bridge subscriptions that are configured in the target event broker. Using this test, administrators can also figure out the utilization of the local bridges, remote bridges and remote bridge subscriptions. By analyzing the utilization of the bridges, administrators can figure out which type of bridge is being utilized the maximum / minimum - is it the local bridge? or the remote bridge?

Target of the test : A Solace PubSub+ Event Broker

Agent deploying the test : A remote agent

Outputs of the test : One set of results for the target Solace PubSub+ Event Broker being monitored

Configurable parameters for the test
Parameter Description

Test Period

How often should the test be executed.

Host

The IP address of the target host for which this test is to be configured.

Port

Refers to the port at which the Solace PubSub+ Event Broker listens to.

UserName and Password

By default, the eG agent executes SEMP ( Solace Element Management Protocol) APIs on the target broker to collect the required metrics. For the eG agent to execute the SEMP APIs, a special user with read only privilege is required. Specify the credentials of such a user in the UserName and Password text boxes. To know how to create such a user, refer to Creating a New User for Monitoring Solace PubSub+ Event Broker.

Confirm Password

Confirm the Password by retyping it in the Confirm Password text box.

SSL

By default, this flag is set to No indicating that the Solace PubSub+ Event Broker is not SSL-enabled by default. Set this flag to Yes if the Solace PubSub+ Event Broker is SSL-enabled.

Measurements made by the test
Measurement Description Measurement Unit Interpretation

Total local bridges

Indicates the total number of local bridges configured on the target event broker.

Number

 

Maximum local bridges

Indicates the maximum number of local bridges that can be configured on the target event broker.

Number

 

Local bridge usage

Indicates the percentage of local bridge that is currently utilized on the target event broker.

Percent

 

Total remote bridges

Indicates the total number of remote bridges configured on the target event broker.

Number

 

Maximum remote bridges

Indicates the maximum number of remote bridges that can be configured on the target event broker.

Number

 

Remote bridge usage

Indicates the percentage of remote bridges that is currently utilized on the target event broker.

Percent

 

Total bridges in the system

Indicates the total number of bridges configured on the target event broker.

Number

The value of this measure is the sum of Total local bridges and Total remote bridges measures.

Maximum bridges in the system

Indicates the maximum number of bridges that can be configured on the target event broker.

Number

The value of this measure is the sum of Maximum local bridges and Maximum remote bridges measures.

System bridge usage

Indicates the percentage of bridges that is currently utilized on the target event broker.

Percent

The value of this measure is the sum of Local bridge usage and Remote bridge usage measures.

Total remote bridge subscriptions

Indicates the total number of remote bridge subscriptions configured on the target event broker.

Number

A remote bridge subscription refers to the subscription configuration defined on a remote bridge connection. When messages are being routed from one Solace PubSub+ broker to another via a remote bridge, the remote bridge subscription determines which messages should be forwarded from the source broker to the destination broker.

A remote bridge subscription is typically specified using a topic or queue subscription pattern. By configuring the remote bridge subscription, you can control which messages are forwarded from the source broker to the destination broker. This allows you to selectively route specific topics or queues, filter messages based on content, or perform content-based routing between different broker instances.

Maximum remote bridge subscriptions

Indicates the maximum number of remote bridge subscriptions that can be configured on the target event broker.

Number

 

Remote bridge subscription usage

Indicates the percentage of remote bridge subscriptions that are currently in use in the target event broker.

Percent