domino_admin_toolkit.checks.test_mongodb module

domino_admin_toolkit.checks.test_mongodb.test_check_storage_engine(mongo_client)
Description:

Checks for issues with the storageEngine used, and not MMAPv1

Result:

The storageEngine being used by Mongo

Public Facing KB:

https://support.domino.ai/support/s/article/test-mongodb-py-Runbook-1718868052574

domino_admin_toolkit.checks.test_mongodb.test_mongo_creds()
Description:

Retrieves mongodb credentials

Result:

The connection string is displayed

Public Facing KB:

https://support.domino.ai/support/s/article/test-mongodb-py-Runbook-1718868052574

domino_admin_toolkit.checks.test_mongodb.test_mongo_replication_status(mongo_client)
Description:

Checks for replication lag between the secondary replicas and primary

Result:

Displays the secondary_lag, and detailed replication metrics for each mongodb replicaset

Public Facing KB:

https://support.domino.ai/support/s/article/test-mongodb-py-Runbook-1718868052574

domino_admin_toolkit.checks.test_mongodb.test_mongo_sagasizes(mongo_client)

Description:

Check for large incomplete saga records that are causing Mongo to sometimes timeout. If there are no Mongo heartbeats, then Model API image build may not succeed, and deployments might never get started.

Result:

Print out old dangling saga records that have grown to size > 16mb

domino_admin_toolkit.checks.test_mongodb.test_mongo_version(mongo_client)
Description:

Retrieves the version of Mongo and its FeatureCompatibilityVersion being used

Result:

Displays the version and FeatureCompatibilityVersion of Mongo currently running

Public Facing KB:

https://support.domino.ai/support/s/article/test-mongodb-py-Runbook-1718868052574

domino_admin_toolkit.checks.test_mongodb.test_mongodb_sizes(mongo_client)
Description:

Retrieves Mongo collection Counts, Sizes, Index counts, Storage

Result:

Displays human-readable tabular format of collection size stats, along with totals of documents

Public Facing KB:

https://support.domino.ai/support/s/article/test-mongodb-py-Runbook-1718868052574

domino_admin_toolkit.checks.test_mongodb.test_sagaindex(mongo_client)
Description:

Checks if index SagaId is installed or not

Result:

Displays the current list of indexes installed for domino.sagas

Public Facing KB:

https://support.domino.ai/support/s/article/test-mongodb-py-Runbook-1718868052574