Ops Tools
441 results found
-
Kubernetes Operator - Prefix Annotations and Labels
Labels and annotations added to Kubernetes resources by the MongoDB Enterprise Operator should include a prefix designating that it was added by MongoDB. The lack of a prefix suggests the field and values are private to the user.
For example, the MongoDB statefulset and service selector should use a label prefixed with a MongoDB domain.
https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#syntax-and-character-set
4 votesWe're gradually starting to change things to prefix most annotations and labels with mdb.
It's a gradual thing but in progress.
-
Ability to migrate from Ops Manager to Cloud Manager
Clearly users of Ops Manager use it because they have a requirement, keep MongoDB clusters within their own infrastructure.
Well, we have two solutions for that Ops Manager and also Cloud Manager. I personally think if we have automation in the product to move from the Ops Manager control plane to the Cloud Manager control plane it would make it easier for users to take advantage of MongoDB's backup infrastructure and keep updates coming without the hassle of managing it all by themselves.
1 vote -
SAML support in Ops Manager API
SAML is available as an authentication mechanism and we're currently using it with keycloack (centralized identity provider).
It works well with Ops Manager but there seems to be no support whatsoever in Ops Manager 4.4 API to programmatically add / update / delete SAML groups on Organizations or Projects.
The official API documentation doesn't even recognize that SAML is available.
Mongo support has confirmed that and it's a target feature in their internal backlog.
This idea will hopefully speed up things.10 votes -
Restore User Access after Version Upgrade
Automatically restore user access rights after a major version upgrade through Ops Manager.
1 vote -
ops manager replica
Is it possible to configure ops manager to allow “pre flight checks” to not fail with a single mongod configured as replica, but without any secondaries. i.e. only primary, which is allowed, because mongod runs anyway, even without P-S-S only P ?
1 vote -
Disable Query Targeting: Scanned Objects / Returned alerts on specific, recurring aggregations.
We run routine, recurring aggregation pipelines (essentially, summing up the values of different categories of transactions) on a 5-minute interval. These aggregation pipelines scan for all objects that match a certain type, then sum the cumulative value of certain values of those objects based on category. This means that we regularly have queries that scan >500,000 objects and consolidate them down to ~12 or so objects that are returned.
In this specific case, I'm alright with the scan/return ratio being very high, and I don't want to be spammed with alerts every five minutes. However, I don't want to disable…
9 votes -
Provide AWS CloudFormation template starter
It would make things easier for our users if they had at least a starter/example AWS CloudFormation template to use for provisioning AWS resources required for an Ops Manager deployment.
2 votes -
MongoDB kubernetes operator - follow recommended kubernetes object labeling -
Hi, i would like to thank you first for this operator, good job 👍 . It works well.
Did you consider using this label convention for objects (statefulset, svc, secrets) https://kubernetes.io/docs/concepts/overview/working-with-objects/common-labels/?
Currently in my cluster Im trying to follow these recommended labels for objects while Im forwarding kubernetes logs using EFK but cannot store log to elasticsearch because there is object mapping for
kubernetes.labels.app
field as object not a concrete value. Right now there is hard-coded service selector https://github.com/mongodb/mongodb-kubernetes-operator/blob/1aa7093d2cc977bc3b1f5a5fa7e1e902d37768c8/controllers/replica_set_controller.go#L455 which expects pods to be labeled withapp=<serviceName>
Example labels following conventions for statefulset:
…apiVersion: apps/v1 kind: StatefulSet metadata: labels:
2 votesNo current plans, but under consideration for inclusion on the roadmap in the future.
-
Incorrect Agent version Alert/Banner
If someone upgrades from Ops Manager v4.2 -> v4.4 and then downgrades by reinstalling Ops Manager v4.2, there is no Alert or Banner that the Agent is incompatible.
Attempts to modify deployments with this incompatible Agent displays "Initializing Automation for your Deployment" but never actually does anything. It is only after reviewing the Ops Manager logs that you see "Unrecognized field".
It would be helpful if there was a validation check that displays an Alert or Banner that indicates that the version of the Agent is unknown/incompatible. Perhaps something similar to what is displayed after upgrading Ops Manager that will…
3 votes -
Set backup snapshots to never expire
The OpsManager API allows setting backup snapshot to never expire
(https://docs.opsmanager.mongodb.com/current/reference/api/snapshots/change-expiry-for-one-snapshot/) (Also for CloudManager - https://docs.cloudmanager.mongodb.com/reference/api/snapshots/change-expiry-for-one-snapshot/). Could this be exposed in mongocli?1 vote -
duplicate org creation
I am working on automation for creating organization using API. It allows to create multiple organization with same name. This should not be allowed.
1 vote -
Automation - Monitor ulimit parameters for mongo processes
MongoDB will abort if ulimit parameters are set too low. We should monitor parameters such as "open files" and add an alert for when the value approaches the ulimit configuration.
2 votes -
Dashboard in ops manager
Can we have add dashboard feature in ops mgr which can give consolidated metrics of all RS.
2 votes -
Include Horizons as a replica set configuration option in the UI
Replica Set horizons cannot be set through the UI currently. It is possible to set through the automationConfig via the API but this is complex.
This would be useful for 2 use cases:
1. When a cluster is self-managed and using technologies like AWS PrivateLink
2. When a cluster is network isolated and connections must go through a proxy device1 vote -
Trigger replica set alerts for hidden secondaries
We need to ability to trigger replica set alerts when a secondary that is hidden goes down.
In this example an environment has 4 members, with one of them "hidden". We would like to be alerted even when the "hidden" secondary goes down.
Currently alerts are only working for non-hidden members.
2 votes -
Ops Manager API - System Alerts
The ops manager api documentation specifies endpoints for polling group alerts and global alerts but is missing system alerts. We should be able to poll for system alerts via the ops manager api as well.
10 votes -
Generate Security Reports in Ops Manager
- Create report about Mongo OPS users (ability to filter by Admin roles, Last Login, Created, Status)
- Create user report for All Mongo OPS Projects. Mongo DB Users (Filter by Organization, Project Name, MongoDB role, Auth database Synched/Not Synched)
1 vote -
mongocli ops-manager clusters reclaimFreeSpace [--help]
Explain this more than the current output
$ mongocli ops-manager clusters reclaimFreeSpace --help Reclaim unused space for a cluster. Usage: mongocli ops-manager clusters reclaimFreeSpace <clusterName> [flags]
is of no use when customers want to know what this is doing, is this 'compact' or 'resync' equivalent? With some details, customers may be able to assess 'impact' of running this command.
1 vote -
Dark theme
Having a dark theme switch in the Ops Manager account personalization settings would be nice!
5 votes -
Add backup database monitoring in Ops Manager
Version 4.4 has support to monitor the App DB. Please add the ability to monitor the backup database as well.
2 votes
- Don't see your idea?