2 ms·
What issue originally did the pull model solved? Historically the push model existed before so what was the reason to move to a pull based solution?
by Thaxll 4y ago
What issue originally did the pull model solved? Historically the push model existed before so what was the reason to move to a pull based solution?
- Too 4y agohttps://prometheus.io/docs/introduction/faq/#why-do-you-pull-rather-than-push https://prometheus.io/docs/introduction/faq/#why-do-you-pull... list a few reasons and also end with a note that it probably doesn't matter in the end. Personally, for smaller deployments, i like it because it gives you an easy overview of what should be running, otherwise you need to maintain this list elsewhere anyway, though today with all the auto-scaling around, the concept of "up" is getting more fuzzy. On top of that there is also less risk that herd of misbehaving clients DoS the monitoring system, usually moments when you need such system the most. This of course wouldn't be a problem with a more scalable solution that distributes ingestion from querying, like the Monarch.