MongoDB Ops Manager

Built by MongoDB engineers, Ops Manager is the management platform that makes it easy to deploy, monitor, back up, and scale MongoDB on your own infrastructure.

Operations and IT teams have a lot on their plate. MongoDB Ops Manager helps you automate time-consuming database administration work with built-in best practices developed from managing tens of thousands of production deployments.

Automation Eliminates up to 95% of Operational Overhead

Ops Manager helps you automate database administration tasks such as deployment, upgrades, scaling events, and more through the platform UI and API. All updates to your clusters are applied in a rolling fashion, ensuring minimal interruption to the applications that depend on them.

Run and Manage MongoDB Seamlessly with Kubernetes

The MongoDB Enterprise Operator allows you to use Ops Manager to control your MongoDB deployment from your Kubernetes platform of choice. Ops Manager itself can be run in Kubernetes pods for simplified management.

Learn more

Comprehensive Monitoring with Alerts Delivered How You Want

Get rich performance visibility through dozens of optimized charts that highlight the metrics that matter. Easily tailor your own monitoring dashboards, integrate with your existing APM tools, and send customized alerts to a wide range of endpoints to stay ahead of potential issues.

Opinionated Query Optimization to Help You Improve Performance

Ops Manager features a set of powerful performance optimization tools such as the Performance Advisor, which automatically identifies slow-running queries in your collections, and presents a ranked list of index recommendations to help you improve query performance.

Sophisticated Backup Management with Point-in-Time Recovery

Reduce your exposure to data loss and data corruption. Ops Manager provides the most advanced backup and data recovery capabilities for MongoDB, with support for cluster-wide snapshots of sharded deployments and point-in-time restores that allow you to get back to precisely the moment you need.

Frequently Asked Questions

How does Ops Manager grant me performance visibility into my cluster?

We've built Ops Manager to give you the insights you need to ensure smooth operations and a great experience for your end users. View historic performance to create operational baselines and support your capacity planning. Watch real-time performance for load spikes, hot collections, and slow queries.

Featuring charts and custom dashboards, Ops Manager tracks 100+ key database and systems health metrics such as memory and CPU utilization. Metrics are then securely reported to Ops Manager where they are processed, aggregated, and visualized in a browser, letting you easily determine the health of your deployment in real time.

Custom alerts let you know when key metrics are out of range. Alerts can be configured for a range of parameters affecting individual hosts, replica sets, agents and backup. You can choose how you want to receive alerts (Slack, SMS, email, incident management systems) so you can always stay ahead of potential issues, no matter where you are.

Database health metrics can also be brought into your existing APM platforms using the Ops Manager RESTful API. Monitor MongoDB alongside the rest of your application infrastructure, all from a single pane of glass.

Tell me more about the automation capabilities of Ops Manager.

Ops Manager reliably orchestrates and automates the tasks that you have traditionally performed manually (deploying a new cluster, upgrades, adding shards or replica set members, and many other operational tasks) and reduces dozens or hundreds of manual steps to the click of a button, all with zero downtime.

To manage your MongoDB clusters you can use the Ops Manager web interface or leverage the Ops Manager RESTful API for programmatic management. For those using Kubernetes, the MongoDB Enterprise Operator for Kubernetes seamlessly integrates MongoDB Ops Manager with your Kubernetes deployment providing you complete MongoDB cluster automation within a single platform.

You can use the Ops Manager interface directly, or invoke the Ops Manager RESTful API from existing enterprise tools, including popular monitoring and orchestration frameworks.

How can Ops Manager help me optimize performance without adding more resources?

Ops Manager allows you to seamlessly identify and address slow-running queries with the Performance Advisor, index suggestions, and automated index roll-outs.

The Performance Advisor continuously highlights slow-running queries, providing a quick and convenient way for operations teams and DBAs to monitor for query inefficiency. Sit back as it consolidates and displays metrics from every node in a single screen.

The Performance Advisor analyzes the data it collects and presents you with recommendations for new indexes that can be created to improve query performance. Ops Manager can then automate the roll-out of new indexes across your production system according to database best practices, allowing you to easily optimize your deployment with minimal effort and risk.

How does Ops Manager help me scale?

If you manage large or multiple MongoDB clusters, you probably find yourself scaling them up, and perhaps down, on demand. And if you’re providing MongoDB as a service to your developer teams, scaling requirements might come with little to no notice.

With a few clicks in the Ops Manager GUI, or via a simple API call, you can add new nodes to a cluster, and remove then when they are no longer needed. MongoDB automatically rebalances data as your topology changes, all without service impact.

How can I use Ops Manager as part of my data recovery strategy?

Downtime happens, but the right tools can minimize your time to recovery and the impact to your business.

Ops Manager continuously maintains backups, so if your MongoDB deployment experiences a failure, the most recent backup is only moments behind, minimizing exposure to data loss. Ops Manager is the only MongoDB solution that offers point-in-time backups of replica sets and cluster-wide snapshots of sharded clusters.You can restore to precisely the moment you need, quickly and safely.

Ops Manager lets you query backups directly to find the correct point for a restore or to understand how data structure has changed over time.

Customers can deploy Ops Manager to control backups in their local data center, or use Cloud Manager, which offers a fully managed backup solution with a pay-as-you-go model. If you use Cloud Manager, dedicated MongoDB engineers monitor your backups on a 24x365 basis, and will alert you if issues arise.

Does Ops Manager integrate with my cloud application deployment and orchestration tools?

Ops Manager can be integrated with a variety of cloud application deployment platforms including Pivotal Cloud Foundry, Red Hat OpenShift, and Kubernetes. With the MongoDB Enterprise Kubernetes Operator in MongoDB 4.2, you can rapidly deploy MongoDB infrastructure without having to leave the Kubernetes API.

With this integration, you can consistently and effortlessly run and deploy workloads wherever they need to be, standing up the same database configuration in different environments, all controlled from a single pane of glass.