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