24/7 Monitoring and Alerting of PostgreSQL

Adarsh Sharma

Adarsh Sharma on April 20, 2015

The digital universe is huge and is growing at a stellar rate and along with it grows the data generated every second. By 2020, there will be nearly as many digital bits as there are stars in this universe. That effectively means infinite as per the reports published by IDC in 2014. InMobi has grown leaps and bounds globally in past few years and that has only caused the data here to grow exponentially. There are thousands of advertisers and publishers on InMobi network, handling the OLTP ( 200-300 GB ) and OLAP ( 14TB ) demands high availability and the best performance. To ensure the smoothness and 24/7 availability of our production database servers, we are using a lot of open source technologies to keep an eye on all the Postgresql servers running across different data centres. We have one of the biggest Postgresql Master-Slave Streaming Replication production setup and it is very important for us to monitor the database performance, production traffic and some analytics on top of each and every database server @InMobi.

About PG Day:

PG Day India was held on Saturday, 11th April, 2015. It was the first ever full day PostgreSQL event to be conducted; the first official PGDay India event.

The meetup witnessed participation from leading PostgreSQL users, developers, and the latest PostgreSQL release features. It also had representatives from EnterpriseDB, OpenSCG, DRDO, SecureDB, Wipro, Credativ, InMobi and others.