This post will discuss the details of designing a monitoring system, which is asked in many interviews. How to Collect Metrics — Pull or Push There are two models to collect data, push and pull. In monitoring system, I would always go with pull model, and the reason is as below: Scalability Concern. Our infrastructure will keep growing…