Send Your MMS Alerts to the Right On-Call Engineer with PagerDuty
February 12, 2014 | Updated: May 22, 2015
When you set up alerts in MongoDB Management Service, you now have the option to send them to PagerDuty. Like MMS, PagerDuty helps you increase application uptime and identify performance issues. With this new integration, you can set up multiple on-call schedules in PagerDuty to rotate your MMS alerts to different members of the team.
MongoDB Management Service tracks dozens of different MongoDB-specific metrics, providing you with visibility into the performance of you MongoDB system. Using MMS, you can create alerts when particular statistics are out of range. While previously you were limited to setting email and mobile alerts to individual members of the team, you can now rotate those alerts around your team, giving everyone time off by easily scheduling on-call rotations. And with PagerDuty, there are automated escalations so you can be sure that you’ll never miss an alert.
Looking for best practices on setting alerting thresholds in MMS? Check out our recent blog post and presentation on the top 5 recommended alerts to keep your deployment on track.
Meet Alvin Richards: Technical Director for Performance and Quality
Meet Alvin Richards, MongoDB’s Technical Director for Performance and Quality. What is your role at MongoDB? I’m MongoDB’s Technical Director for Performance and Quality. I work in the engineering department, but my job is cross-functional across all our products. I make sure everything we produce is high quality, acceptable, correct, and performant. Where were you before MongoDB? Why did you choose to come to MongoDB? I’ve worked at a variety of small companies and startups. Right out of college I started at Oracle, a little company building this new thing called a relational database. Soon Oracle became the market leader in that space; we’d completely changed how people thought about data. After sixteen years I left to work at a variety of startups and pursue a second degree. When I joined MongoDB, I felt like it was the way Oracle had been in the eighties; we were disrupting the ways people thought about their data. We were fixing areas where relational theory had broken down and now we’re reinventing the industry. I’ve been here for four years and we’ve just only started. What’s your hometown? That’s a good question. My heart says San Francisco, but my birth certificate says London. Right now I live in Belmont, California. Did you have previous experience using MongoDB before you arrived? If so, how are things different now that you work at MongoDB? My education was Dwight asking me to build a 100-node cluster for a conference in 6 weeks. So it was a baptism of fire in learning the technology, how to deploy something that size on EC2, figuring out LVM versus MD and many other issues. I love we now have a formal education program… but sometimes I think the new employees are missing out on an experience. Have you had any personal projects where you’ve used MongoDB? I’m hacking my Linn Magik DS at home. I think I can do better than the Frankenstein set of technologies the vendor thinks I have to use to simply play music over a network. Bike or public transportation to work? Electric car. I get to hack the system by being in a car alone and using the carpool lane. That’s California! What’s a typical day (or week) for you? We work in a form of organized chaos because we’re developing a new product and disrupting an existing space. You need to be able to think on your feet but keep the mission in mind. Each day starts with a triage of what happened overnight, covering everything from customer cases, performance runs in the lab, requests from the field or partners. It’s then trying to find the balance of keeping the short term moving but make progress on your strategic goals (i.e. keep your eyes on the prize). What do you love most about MongoDB? The people. There were only twelve of us when I joined and now we’re 340. Part of the joy of being here is watching the growth of not only the organization but also the people. New hires mature and take on new roles and opportunities. It’s very exciting to watch. What’s the most challenging aspect of your job? Solving the next problem. I could say starting as the initial employee in California and building that team from scratch. Then going to Europe for two years and doing the same thing for a whole continent. We had to go to community events, contact existing customers and find new ones, join meetups, and try to figure out what was happening when and where and why. You have to do literally everything. I’m doing the same with my new team, starting from scratch and building in three locations (New York, Palo Alto and Austin) at the same time. What’s one of the most rewarding experiences you’ve had working here so far? Random people coming up to me after to talk or meetup to tell me that I’ve helped them think through the problems they have been having. What’s your favorite Seamless lunch order? BLT from ‘wichcraft Name one secret skill you have, unrelated to work. Debugging a 1965 Datsun Fairlady. A rare but critical skill to ownership. Kindle or book? What’s your favorite book? Always a book, preferably on a beach. I’m not sure if this is my favorite but I enjoy “Season of Blood” by Fergal Keene immensely. Describe your perfect weekend. The kids don’t wake me up too early (they’re 11 and 8). Southampton wins a soccer game. I get to spend time with the family and dog (a 2 year old Hungarian Vizsla). Maybe playing some Apex Twin or Underworld a little too loudly on the turntables. So what did you get that second degree in? I graduated with a degree in computer science when I was 19. I worked at Oracle for about 7 or 8 years, and then I realized that tech was here to stay, and I could really do this job for the rest of my life. So I decided to go out and do what I wanted before things got too complicated (worrying about a family, marriage, etc.) I got a degree in photography, then went off to travel the world and take photos. I did a lot of work for the IRCR (International Committee of the Red Cross). They were fun times and a great way to collect stories to tell the grandchildren, but the bug of technology was never far away for me. If you're interested in joining the MongoDB Team there many open positions available in Engineering, Sales, Marketing, and Business Development. To learn more about open roles at MongoDB, please visit the MongoDB Careers Page .
MongoDB Releases “Focus Mode” in Compass GUI
We’re excited to announce an improvement to the aggregation-building experience in MongoDB Compass. Compass already makes it easy to view and manage your MongoDB databases, and with the addition of Focus Mode you now have the option to dial in on specific stages within your aggregation pipeline. Overview MongoDB's Query API and Aggregation Pipelines enable easy retrieval and processing of data from collections. They also facilitate complex operations such as filtering, grouping, and transforming, making computation and analysis effortless. MongoDB Compass' intuitive interface simplifies the process of building aggregations by enabling developers to easily create, test, and refine aggregation pipelines, and the introduction of Focus Mode takes this a step further. When constructing pipelines, having to simultaneously view and consider multiple stages can make it challenging to analyze the impact of a specific stage, leading to increased cognitive load. Now, developers can toggle Focus Mode on stages, opening a view that focuses exclusively on the contents of the specific stage they are working on. This view can also be used to view sample input (before the aggregation stage is applied) and output (after the stage is applied) documents, aiding in the understanding, troubleshooting, and optimizing of the data pipeline. Developers can also switch between different stages by accessing a drop-down menu at the top of their screen. This makes identifying inefficiencies and optimizing performance easier, as well as providing deeper insights from the output documents for data-driven decision making. Focus Mode offers a streamlined and distraction-free environment for working with stages, improving the efficiency and precision of testing, debugging, and analyzing the impact of each stage on the data, ultimately simplifying the creation and management of pipelines. Conclusion The addition of Focus Mode is part of our continued refresh of the query and aggregation experience in Compass. These improvements are made possible thanks to the feedback of our developer community, so we encourage you to try out this new feature and let us know what you think! To learn more about Aggregation Pipeline Builder in Compass, visit our documentation .