Ops Tools
32 results found
-
Change namespace option on mongomirror
I was wondering why you can migrate data but you actually (as far I as saw) cannot change the database name during the process of migration (not using mongod/mongorestore unix/win commands but Atlas directly).
From the technical support:
"This is because Live Migration using mongomirror as an underlying process, which in this case tails the oplog and recreates the data exactly as is. This tool is typically used to minimize downtime, especially in production environments, for users who are migrating their data as is while writes are still occurring on the source instance. "
However, as I responded:
"Ok thanks…
16 votes -
mongo push
Why doesn't MongoDB provide a tool (integrated or standalone) to operate document migration across on-prem (sharded) clusters? Suggestion might be to officially support tools like "mongo push", which may cover situations of hardware changes, production servers migration, re-sharding.
14 votes -
Supported Ansible module for MongoDB
Supported Ansible modules for MongoDB. Maybe a module for self managed and Atlas.
7 votes -
Instantly Release Storage of collection after Remove the data from the collection
It should provide an attribute when removing a document, inquiring whether you want to release storage immediately or later, instead of executing the compact command. This feature is helpful when you want to retain only the latest 6 months of data and remove older records. For example, I have IoT devices that fetch vehicle GPS locations, and each device has its own separate collection in MongoDB.
2 votes -
Add Health Endpoint to Mongosync
Mongosync is a constant running process with an API. Please add a /health endpoint for Kubernetes liveness and readyness probes.
2 votes -
Combine Support Portal Mailing Lists when opening cases
Combine different Mailing Lists in the Support Portal, when opening a case. Right now you can use only one Mailing List per case. When opening cases it would be good to choose to send updates to 2 or more mailing lists depending on the audience required. So rather than creating a new mailing list for every possible combination of recipients, choosing more than one mailing list per case, would enable the right people to get updates and reduce the noise for others. E.g. Operations + Project A Mailing list if it only concerns that one project, and Operations + Project…
2 votes -
mongomirror compatibility with SRV strings
It would be ideal if the mongomirror utility could accept SRV-based connection strings for the source and destination clusters. The inability to do this can cause pain for customers. For example, this does not work:
--destination "mongodb+srv://mgo-aura-dgs-prdsrv-tk-pl-0.yrmiy.mongodb.net"
So users are stuck doing this:
--destination "atlas-nkaylx-shard-0/pl-0-ap-northeast-1.yrmiy.mongodb.net:1036,pl-0-ap-northeast-1.yrmiy.mongodb.net:1037,pl-0-ap-northeast-1.yrmiy.mongodb.net:1038"
Two issues with that:
1. It's painful looking up the host/port and atlas defined replica set name
2. The destination info is unreadable by most humans. The service name (i.e. SRV record connstring) includes the name of the cluster that the customer defined, and not the random has that Atlas generates2 votes -
Add MongoSparkHelper native support for pyspark
I went through Mongo spark connector python documentation but the thing which I could not find in python documentation was "MongoSpark Helper" section which is available in scala and java documentation.
I was wondering if there is a way to use it in python code after adding the mongo spark connector packages.A sample code to demonstrate what is available and what I am looking for (this code is in scala and I am looking for a similar behavior in python)
Code in use:
sparkSession.read.format("mongo").option("uri", "mongodb://dummymongo:27017")Code looking for:
MongoSpark.builder().connector(connectorwithcustomclientfactory)
.sparkSession(sparkSession).readConfig(dummyReadConfig).build().toDF()2 votes -
mongocli feature request: whitelist with timeout on current ip to allow temporary mongoshell access from temporary locations
Please add a timeout parameter to the mongocli whitelist command.
Presently, we have to login via web browser to enable temporary mongoshell access from temporary locations.2 votes -
Make Ops Manager credentialstool available for other MongoDB components
This will allow other MongoDB components to encrypt credentials with the use of the same Ops Manager credentialstool: https://docs.opsmanager.mongodb.com/current/tutorial/encrypt-user-credentials/index.html
2 votes -
Atlas Open Service Broker - Roles
Is it possible to add the support for user roles to the bind api for the Atlas Open Service Broker?
Customers that are currently using the OSB are limited in that they are having to separately manage the creation and assignment of roles.
2 votes -
Add support in homebrew for mongosync
Could you add support in https://github.com/mongodb/homebrew-brew for mongosync https://www.mongodb.com/try/download/mongosync
1 vote -
encryption at rest
Right now there is only option to encrypt the key used to encrypt the database. There is no way we can choose which encryption technology is being used to encrypting the database and its backups. The default protocol being used by mongodb may not align with the security policy of the company.
1 vote -
mongosync filtered sync update
Currently we cannot modify a filter that is in use without wiping all user data in the target cluster.
For exclusion filters, where we exclude collections NOT to copy, adding more collections to exclude should not require wiping all user data.
This is very cumbersome otherwise.1 vote -
Ability to export/import index definition from mongoexport/mongoimport and/or mongodump/mongorestore
Mongodump/mongorestore and/or mongoexport/mongoimport (whichever makes more sense) should provide an option to export/import only indexes. This would aid in non-conventional migration approaches, moving data to lower environments, etc.
1 vote -
Examples for installing operator declaratively on argocd
Hey there,
Would it be possible to add some examples when it comes to deploying the community operator with argocd?
Thanks
1 vote -
mongotop improvements
Hi. I want to suggest a couple of improvements for mongotop.
- count output in a grid view. Now only time is supported. Could be implemented with a command line flag
- limit the number of rows in a grid view with a command line flag (now 10 is hardcoded)
- pretty print of JSON (by flag)
- rename parameter rowcount to itercount
- date pretty print, something more human-readable than ISO format
- collect more granular stats from the top command. Now we only collect total and locks, * while we can insert, remove, update, etc.
I could implement them if the improvements are considered…
1 vote -
multi region support for MongoDB Community Operator
multi region support for MongoDB Community Operator
1 vote -
Mongoimport CSV columnsHaveTypes to support ObjectID type
Mongoimport supports a number of import types via the --columnsHaveTypes switch. It would be great if 'objectid' was added as a type.
1 vote -
mongoimport: trap SIGUSR1 to flush buffer
If mongoimport is run in the background as a daemon, the user doesn't have many good ways to manually flush the buffer from a scripting standpoint. By default mongoimport flushed data every 1000 documents.
This feature as already requested at https://jira.mongodb.org/browse/TOOLS-2773 but was closed. I still have the hope that it will be introduced somewhere in future release.
1 vote
- Don't see your idea?