Mongo Azure Network Test

MongoDB on Azure integrates cloud-hosted MongoDB databases with Azure's network, providing scalable storage, high availability, and seamless connectivity. It leverages Azure's security features for efficient data management and performance.

This test monitors the Mongo Azure Network and reports key metrics like connection availability, response time, number of records etc. These metrics help the administrators analyze and understand the current state of the network and allows them to take preemptive actions in case of potential failures. This way administrators can ensure high availability and high performance through proactive monitoring approach.

Target of the test : An Azure Cosmos Mongo Server

Agent deploying the test : A remote agent

Outputs of the test : One set of results for target Mongo server being monitored.

Configurable parameters for the test
Parameter

Description

Test period

How often should the test be executed.

Host

The host for which the test is to be configured.

Port

The port number at which the specified host listens.

Subscription Id

Specify the GUID which uniquely identifies the Microsoft Azure Subscription to be monitored. To know the ID that maps to the target subscription, do the following:

  1. Login to the Microsoft Azure Portal.

  2. When the portal opens, click on the Subscriptions option (as indicated by Figure 1).

    Figure 1 : Clicking on the Subscriptions option

  3. Figure 2 that appears next will list all the subscriptions that have been configured for the target Microsoft Entra tenant. Locate the subscription that is being monitored in the list, and check the value displayed for that subscription in the Subscription ID column.

    Figure 2 : Determining the Subscription ID

  4. Copy the Subscription ID in Figure 2 to the text box corresponding to the SUBSCRIPTION ID parameter in the test configuration page.

Tenant Id

Specify the Directory ID of the Microsoft Entra tenant to which the target subscription belongs. To know how to determine the Directory ID, refer to Configuring the eG Agent to Monitor Microsoft Azure section in Monitoring Microsoft Azure Subscription document.

Client Id and Client Password

To connect to the target subscription, the eG agent requires an Access token in the form of an Application ID and the client secret value. For this purpose, you should register a new application with the Microsoft Entra tenant. To know how to create such an application and determine its Application ID and client secret, refer to Configuring the eG Agent to Monitor Microsoft Azure section in Monitoring Microsoft Azure Subscription document. Specify the Application ID of the created Application in the Client ID text box and the client secret value in the Client Password text box.

Resource Group name

Specify the resource group name which we created on monitoring.

Measurements made by the test

Measurement

Description

Measurement Unit

Interpretation

Connection Availability

Indicates the percentage availability of network connections out of total connections.

Percent

Connection availability in Azure Cosmos DB for MongoDB ensures clients can reliably connect using MongoDB drivers, with automatic failover and regional redundancy.

Connection response time

Indicates the current response time of each connection.

Seconds

 

Collection availability

Indicates the percentage availability of collections out of total collections.

Percent

Collection availability in Azure Cosmos DB for MongoDB ensures collections remain accessible with automatic failover, replication, and high availability across regions.

Collection response time

Indicates the current response time of each collection.

Seconds

 

Number of records

Indicates the total number of records shared over the network.

Number