Percona Live: Open Source Database Performance Conference - Amsterdam 2016 Logo

October 3-5, 2016

Amsterdam, Netherlands

MongoDB query monitoring

MongoDB query monitoring

 5 October 11:20 AM - 12:10 PM @ Matterhorn 3
Experience level: 
50 minutes conference
Operations and Management


Main mission for every DB instance is to execute commands and queries — that is what databases are for. To know if a database is behaving well means to know if your app is getting correct responses for queries and in time. So it's crucially important to monitor queries, responses, and their timings. I'm going to talk about how we implemented MongoDB monitoring in our system monitoring SaaS Here are some questions I want to discuss: What metrics are needed to be gathered? How to do that without hugely affecting DB performance? How to visualize these metrics, so on-call DBA will be able to quickly understand ongoing issues? Which diagnostics MongoDB already has in it and what metrics you can get by sniffing DB traffic and how to process them efficiently?


Pavel Trukhanov's picture

Pavel Trukhanov



I am a founder and CEO of SaaS monitoring solution, where we try to implement monitoring with magic — just imagine a world where you actually have all the data about currently ongoing processes on your servers without need to configure and setup anything! That's what we're trying to achieve. Previously I worked as SRE team lead in largest russian internet job company - So I know a thing or two about monitoring different aspects of web-services, *nix systems, databases and stuff.

Share this talk