Atlas App Services
238 results found
-
3 votes
-
Custom Conflict Resolution
Possibility to add a function to an app, which can handle conflict resolution.
For example, you may want to handle conflicts differently for strings.
Say a field has a value:
Ducks
GeesePerson A makes a change:
Ducks
Geese
OrangesPerson B later makes a change from the original to
Ducks
Geese
BananasYou may want to instead just append Bananas to Person A's change rather than replace it. Resulting to:
Ducks
Geese
Oranges
BananasInstead of the behaviour now which would just give:
Ducks
Geese
Bananas1 vote -
Ability to Enable Captcha In App Auth
Currently, app users don't have rate limiting or captcha abilities. I would like to be able to enable recaptcha or other popular captcha services in the default app authentication system.
Currently, anyone can abuse the login / register system without any limits.
1 vote -
Call Functions In Background
Currently, if you call a function for example function1 from a separate function function2. Function2 will wait for function1 to execute and return before continuing. We have a function that we'd like to use to execute a different function with different parameters, however, the first function has to wait for each function to finish executing before it can call the next one. The first function times out before it can be completed.
For example:
function1:
loop through items in a collection and call function2 in a loopfunction_2:
Some long-running function that takes a while to complete1 vote -
Device Sync for serverless instance
For an application that is using Device Sync on a shared cluster, it would be awesome to upgrade without having to make the jump all the way to a dedicated server. Serverless would be the typical next step for most projects.
1 vote -
Configure refresh token from json deployment files with appservices push
It would be great if the refresh token could be configured through the 'appservices push' deployment mode in addition to the Admin API.
It would simplify deployment and would avoid to implement several methods for configuring the application.
2 votes -
extend the requirements applied to resource tags.
We want to extend the requirements applied to resource tags. Right now we have a specific project whose requirements do not allow us to use tag values
3 votes -
Do NOT automatically enable Anonymous Authentication
It's insanely annoying that enabling developer mode automatically turns on anonymous authentication. If I wanted that on, I would turn it on myself! I frequently use developer mode to deploy non-breaking schema updates by connecting with a new version of my app.
Moreover, it's just bad form and spaghetti-code to have an option on one panel automatically change options on an entirely different, non-visible panel. LET THE DEVELOPER decide if they want anonymous authentication enabled—I assure you, they know better than you do.
1 vote -
Add a refreshCustomData() method to Atlas Functions
When using Atlas Functions and Role Based Permissions that rely on fields in custom user data, I commonly need to update a user's permissions in the user data, then take some action that requires those permissions - all within the same Atlas Function.
The current workarounds are to bypass the Role Based Permissions and implement that independently within the Atlas Functions, or return to the client, let the client do a refreshCustomData, then go back to an Atlas Function to continue.
1 vote -
1 vote
-
Establish communication between the app and the Project Clusters over a Peer-To-Peer network rather than the internet
We would like to request a change to the data transmition related to Device Sync between Device Sync app and the Project Clusters.
When both the Device Sync app and the Project Clusters are running on the same Cloud Service Provider such as GCP, syncing with servers should be done over a Peer-To-Peer network rather than the internet.
This will help make the data transfer be for cost effective and efficient.
1 vote -
Customizable Device Sync alerts
Currently, when Device Sync is stopped, only one alert is sent out. Other Atlas alerts allow for greater customization, such as resending the alert if the condition persists for a specified amount of time. Because downtime with Device Sync can be disruptive, it would be ideal for the alerts to be repeated.
1 vote -
Add error code to SyncException (or a specific Exception for refresh token expired)
SyncException, inside sync error handler, contains only a string message as public property. In order to identify a specific problem, e.g. refresh token expired, one would need to match a string. In order to avoid that, and make it more robust, it would be great to have a specific error code alongside the message, so one could check the error code and respond accordingly.
1 vote -
Return the Disk IOPS for advanced GCP clusters through the API (Terraform)
It would be useful to be able to get the Disk IOPS for advanced GCP clusters through the API (Terraform data block), the same as how the AWS clusters currently work, so that it can be used to set up dynamic thresholds for Write and Read alerts. Currently a value of 0 is returned if it is not an AWS cluster.
4 votes -
Improve Datadog integration
We're using the Datadog integration for monitoring and alerting. With the monitoring we're having to create custom logic to determine alerting thresholds that are tied to sizes, like connections and memory. We would like additional metrics to be sent to indicate percentage of max for some of these metrics so we can setup our alerts easier.
1 vote -
Send tags to Datadog Integration
We currently use Datadog for our monitoring and alerting. Previously we were using the labels functionality to add information to our clusters in Datadog. With the recent deprecation of labels, we're looking for this same functionality with tags
48 votes -
Triggers - resume via CLI
Currently the only way to resume a suspended Trigger is via the Admin API:
https://realm.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/triggers/{triggerId}/resumeIt would be more convenient via the Atlas CLI
1 vote -
Add support for the collection.* metrics to the MongoDB Atlas/Datadog integration
Currently the MongoDB Atlas integration with Datadog does not support the collection.* metrics.
As we use Datadog as our monitoring and analytics tool company-wide, we cannot create the needed dashboards unless we create our own app retrieving the metrics and pushing them to Datadog. This is not ideal.
10 votes -
Allow Customers to subscribe to Atlas App Services Release notes and have them emailed directly to us.
Allow Customers to subscribe to Atlas App Services Release notes and have them emailed directly to us. Ideally, we would like to have an idea of what is being released a week ahead of time so we can see if any of the new features we can immediately use to accelerate development.
1 vote -
API for Index
An API to GET existing indexes in a cluster. The post to create already exists, but I wanted to validate that the index did not yet exist.
1 vote
- Don't see your idea?