PCA (Prometheus Certified Associate) sample exam question with answer 584
Question:
What is the difference between the push and pull models of metrics ingestion?
- In the pull model, instrumented services send data to a centralized location while in the push model, the centralized location requests metrics from each service
- In the push model, instrumented services send data to a centralized location while in the pull model, the centralized location requests metrics from each service
- There is no such thing as a push model
- There is no such thing as a pull model
Answer:
B - is the correct answer. More at
why-do-you-pull-rather-than-push and
pull-does-not-scale-or-does-it
A - is incorrect as the descriptions of each model are reversed
C - is incorrect as there are some monitoring tools such as InfluxDB that ingest metrics via the push model
D - is incorrect as the pull model is actually what is used by Prometheus to ingest metrics