There is no need to choose between push and pull, since both methods have their pros and cons [1]. Just use monitoring system, which supports both methods [2].
[1] https://docs.victoriametrics.com/keyConcepts.html#write-data
[2] VictoriaMetrics + vmagent