I am pretty new to the world of monitoring.
We have some spring boot apps deployed in production, and we're already using Dynatrace as our monitoring tool. After reading the documentation of dynatrace I learned that out-of-the-box OneAgent can automatically discover my entire Java application stack and monitor it.
I also learned about the micrometer dynatrace registry as a way to export spring boot Actuator metrics to OneAgent ingest API.
What is the difference between using micrometer dynatrace registry to send metrics to OneAgent vs. letting OneAgent scrape metrics from processes running in our host machines?
I am asking this question because I want to know what value the micrometer dynatrace registry can add to the table over OneAgent scrapping Java processes.